看板 AndroidDev 關於我們 聯絡資訊
我找了很多網路上的資料卡了快一個禮拜了... 我發現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://www.ptt.cc/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
yfeel38: 我的想法是建立一個Pokemon的class把你的什麼什麼string 07/30 22:04
yfeel38: string int 全部塞進去,然後用 ArrayList<Pokemon>丟 07/30 22:04
yfeel38: 到BaseAdapter 的constructor. 07/30 22:04
yfeel38: 更新畫面時摳 notifyDataSetChanged 07/30 22:07
baobomb: 建議先把基本功練好吧 map的用法不是這樣的..... 07/30 22:13
y3k: ListView的Adapter就是叫你寫個物件 然後在ListView收到要更 07/30 22:14
y3k: 然後在收到更新內容的指示時 該物件會跟ListView溝通 說明自 07/30 22:14
baobomb: 然後建議如果你list的item要放這麼多變數 就建一個物件吧 07/30 22:15
baobomb: 不要放了一堆陣列 07/30 22:15
y3k: 己有幾個物件要給它塞、然後每個物件各是長怎樣 概念就是這樣 07/30 22:15
y3k: 所以你塞什麼在Adapter裡面其實不重要 重要的是他最後收到指 07/30 22:16
y3k: 示 要丟東西進ListView的時候 數量和內容兜得起來 07/30 22:17
baobomb: map裡面 給的是key & value 不是一堆值 07/30 22:17
y3k: 如果不會用Map也無妨 可以給兩個對應的[]先熟一下 07/30 22:23
a1j4sji4n84: 好的 謝謝各位大大的建議 我再用ArrayList試試看 07/31 02:01
a1j4sji4n84: Map等我搞清楚再看網路上的資料好了 07/31 02:02