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