作者a1j4sji4n84 (焱云)
看板AndroidDev
标题[问题] Listview + Button BasicAdapter的新手问题
时间Sat Jul 30 18:25:21 2016
我找了很多网路上的资料卡了快一个礼拜了...
我发现BasicAdapter有些有用ArrayList<E> 做 有些没有
目前找到的大部分都是放int img 和String 几乎没有放Button的
不太能理解那个class是在做什麽
大部分资料是用Map做 可是我的需求需要 图片 字串 字串 按钮 按钮
我打Map<String,String,Object>就会有红字 Map好像只能放两种!?
----以上都只是失败经过..
1.我想要可以add和remove ListView 的其中一列
2.可以在其他class丢参数 而不是要在BasicAdapter底下
3.ListView里面会有5个物件
实际功能比较类似於
点按钮>>跑到输入参数的Activity页面>>回传参数>>让ListView增加一行
--------------------------------------------------
想请问有类似的教学吗? 或是有简单的范例档让我参考一下...
至於我的程式码我有成功加入Button的是直接在建构元打上参数 而没有使用Arraylist<E>
程式码:
https://goo.gl/63rXbK
可是这样我就不知道如何动态增减一列了
网路上的教学大多都使用Map只有2种参数 加完Button 和一个String就没得加入了..
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.130.189.43
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1469874324.A.745.html
※ 编辑: a1j4sji4n84 (140.130.189.43), 07/30/2016 18:32:24
※ 编辑: a1j4sji4n84 (140.130.189.43), 07/30/2016 18:34:30
1F:推 yfeel38: 我的想法是建立一个Pokemon的class把你的什麽什麽string 07/30 22:04
2F:→ yfeel38: string int 全部塞进去,然後用 ArrayList<Pokemon>丢 07/30 22:04
3F:→ yfeel38: 到BaseAdapter 的constructor. 07/30 22:04
4F:→ yfeel38: 更新画面时抠 notifyDataSetChanged 07/30 22:07
5F:→ baobomb: 建议先把基本功练好吧 map的用法不是这样的..... 07/30 22:13
6F:→ y3k: ListView的Adapter就是叫你写个物件 然後在ListView收到要更 07/30 22:14
7F:→ y3k: 然後在收到更新内容的指示时 该物件会跟ListView沟通 说明自 07/30 22:14
8F:→ baobomb: 然後建议如果你list的item要放这麽多变数 就建一个物件吧 07/30 22:15
9F:→ baobomb: 不要放了一堆阵列 07/30 22:15
10F:→ y3k: 己有几个物件要给它塞、然後每个物件各是长怎样 概念就是这样 07/30 22:15
11F:→ y3k: 所以你塞什麽在Adapter里面其实不重要 重要的是他最後收到指 07/30 22:16
12F:→ y3k: 示 要丢东西进ListView的时候 数量和内容兜得起来 07/30 22:17
13F:推 baobomb: map里面 给的是key & value 不是一堆值 07/30 22:17
14F:→ y3k: 如果不会用Map也无妨 可以给两个对应的[]先熟一下 07/30 22:23
15F:→ a1j4sji4n84: 好的 谢谢各位大大的建议 我再用ArrayList试试看 07/31 02:01
16F:→ a1j4sji4n84: Map等我搞清楚再看网路上的资料好了 07/31 02:02