[問題] 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