我有一個存儲int和字符串的表的數據庫。整數值是主鍵。我創建了一個函數來從數據庫中獲取字符串並將它們存儲在列表中,然後使用ArrayAdapter將其應用於ListView,如下所示。如何將ListView鏡像到數據庫?
List<String> list = db.getAllStringNotes();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_activated_1, list);
listview.setAdapter(adapter);
listview.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
麻煩的是從這個listview中刪除。由於主鍵不與字符串一起出現,因此我正在使用從列表視圖中選擇的項目的位置進行刪除。但是,如果我從列表的中間刪除一個條目,那顯然會弄亂一些東西。
所以想知道是否可以將主鍵即整數值與字符串一起添加到此列表視圖中,但不顯示整數值?
你西港島線需要在這種情況下寫一個自定義列表適配器。 –