[問題]利用 checkbox 取得listview中的值

作者: HAmakers (罽赭麌碯)   2018-06-07 16:17:15
請問我現在有一個
AlertDialog
裡面有listview 和 checkbox
我的 listview資料
是根據SQLite資料庫中的資料顯示
我現在想要利用checkbox
取得listview的id回傳至資料庫
並將資料庫資料進行修改
我現在已經有將checkbox
寫好了 但是無法將listview id
傳出去處理
作者: benntqoo (This Letter)   2018-06-07 20:54:00
listView 適用 baseAdapter 做嗎?是的話在 getView check setChcekListener 應該就可以抓在現比較推薦使用 recyclerView
作者: HAmakers (罽赭麌碯)   2018-06-07 22:45:00
我是用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取出

Links booklink

Contact Us: admin [ a t ] ucptt.com