[问题] Listview + Button BasicAdapter的问题

楼主: a1j4sji4n84 (焱云)   2016-07-30 18:25:21
我找了很多网络上的资料卡了快一个礼拜了...
我发现BasicAdapter有些有用ArrayList<E> 做 有些没有
目前找到的大部分都是放int img 和String 几乎没有放Button的
不太能理解那个class是在做什么
大部分资料是用Map做 可是我的需求需要 图片 字串 字串 按钮 按钮
我打Map<String,String,Object>就会有红字 Map好像只能放两种!?
作者: yfeel38 (SheldonC)   2016-07-30 22:04:00
我的想法是建立一个Pokemon的class把你的什么什么stringstring int 全部塞进去,然后用 ArrayList<Pokemon>丢到BaseAdapter 的constructor.更新画面时抠 notifyDataSetChanged
作者: baobomb (baobomb)   2016-07-30 22:13:00
建议先把基本功练好吧 map的用法不是这样的.....
作者: y3k (激流を制するは静水)   2016-07-30 22:14:00
ListView的Adapter就是叫你写个物件 然后在ListView收到要更然后在收到更新内容的指示时 该物件会跟ListView沟通 说明自
作者: baobomb (baobomb)   2016-07-30 22:15:00
然后建议如果你list的item要放这么多变量 就建一个物件吧不要放了一堆阵列
作者: y3k (激流を制するは静水)   2016-07-30 22:15:00
己有几个物件要给它塞、然后每个物件各是长怎样 概念就是这样所以你塞什么在Adapter里面其实不重要 重要的是他最后收到指示 要丢东西进ListView的时候 数量和内容兜得起来
作者: baobomb (baobomb)   2016-07-30 22:17:00
map里面 给的是key & value 不是一堆值
作者: y3k (激流を制するは静水)   2016-07-30 22:23:00
如果不会用Map也无妨 可以给两个对应的[]先熟一下
楼主: a1j4sji4n84 (焱云)   2016-07-31 02:01:00
好的 谢谢各位大大的建议 我再用ArrayList试试看Map等我搞清楚再看网络上的资料好了

Links booklink

Contact Us: admin [ a t ] ucptt.com