【发布时间】:2015-03-17 12:17:56
【问题描述】:
我在 android 中有一个列表视图,当我选择任何行时,它会显示数据库中的数据列表,它显示被点击的数据,但我想要该数据的主键 ID 而不是数据 ListView 应该显示列表 bt onclick 它应该获取所点击数据的主键 id
public void onClick(View v) {
Cursor c = db.rawQuery("SELECT * FROM Deltas", null);
values=new ArrayList<String>();
while(c.moveToNext()){
String uname = c.getString(c.getColumnIndex("delta"));
if(uname!="")
values.add(uname);
System.out.println("data"+uname);
}
//fetch all data one by one
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_activated_1, values);
listView.setAdapter(adapter);
}
这就是我创建列表视图的方法,如何将主键 ID 标记到列表视图中的行
【问题讨论】:
-
您需要一个自定义适配器。
-
我想显示所选行表中的主键 ID
-
@jv 帮帮我
标签: android sqlite listview android-listview cursor