請問我現在有一個
AlertDialog
裡面有listview 和 checkbox
我的 listview資料
是根據SQLite資料庫中的資料顯示
我現在想要利用checkbox
取得listview的id回傳至資料庫
並將資料庫資料進行修改
我現在已經有將checkbox
寫好了 但是無法將listview id
傳出去處理
作者:
benntqoo (This Letter)
2018-06-07 20:54:00listView 適用 baseAdapter 做嗎?是的話在 getView check setChcekListener 應該就可以抓在現比較推薦使用 recyclerView
我是用SimpleCursorAdapter 來製作 list view 中的值然後看到網路上教學是說重新覆寫 list view 的 onitemclick
作者: dsilver (細數遠星永唱泉水) 2018-06-08 22:11:00
動態資料用recycleView,靜態資料用ListView,應該是這樣分吧上千上萬筆的靜態資料,也用RecycleView
作者: ggx1030 (efa) 2018-06-10 21:51:00
可透過View.setTag()傳遞你想要的資訊,即是在onListItemClick()中,將checkBox.setTag(id),再從onCheckStateChange中用getTag取出
用listView或recycerView有差嗎?我現在全部都用recyclerView @@