0
我做一個列表視圖,並從數據庫中獲取數據。每個視圖或行已經從數據庫的價值機器人通過id來的ArrayList
但怎麼也通過ID從數據庫列表視圖
所以當我點擊一個一個觀點我得到的ID,做我喜歡的事情(刪除...其中id = ...)
這是我的代碼謝謝:
private void setAdapter() {
dbHelper=new DatabaseHelper(this);
Cursor c = dbHelper.getcursor("M_table","M_title");
String s="";
Integer i=0;
ArrayList<String> values = new ArrayList<String>();
if (c != null) {
if (c.moveToFirst()) {
do {
i++;
int Mid = c.getInt(c.getColumnIndex("Mid"));
String M_title = c.getString(c.getColumnIndex("M_title"));
values.add(M_title);
}while (c.moveToNext());
}
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.listview,values);
setListAdapter(adapter);
adapter.notifyDataSetChanged();
}
編寫自定義列表適配器。這是一個很好的教程。 http://www.vogella.com/tutorials/AndroidListView/article.html – Ne0