问题描述
- 从ListView selection中获取数据库ID
-
我有一个 ListView 类型的 lv,通过使用 SQL 数据库里的Cursor类型的C构成下拉列表。
当 ListView 中的某一项被选中时,我想获取这列的 ID。如何实现这个功能?
解决方案
假设你使用的是一个 SimpleCursorAdapter ,就应该使用 OnItemClickListener:
listView.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
// id references the SQLiteDatabase _id column
}
});
时间: 2024-10-26 18:11:38