【发布时间】:2014-07-03 21:29:43
【问题描述】:
大家好,所以我有这个疑问。我创建了一个将数据存储在 SQLite 中的应用程序,并将其显示在 Main Activity 的 Listview 中。我想要做的是,一旦我从列表中单击一个项目,它应该从 sd 卡打开图像。所以我的问题是我怎么能在这里使用 onClick ,因为我不知道列表的经度?我可以在我拥有的开关中包含列表的 onclick 吗?
更新: 我忘了说当我单击列表中的一个项目时,我想打开存储在 sdcard 中的图像。
这就是我现在所拥有的:
Contact_listview.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Cursor cursor = (Cursor) parent.getItemAtPosition(position);
String lat = cursor.getString(cursor.getColumnIndexOrThrow("lat"));
Toast.makeText(getApplicationContext(), lat, Toast.LENGTH_SHORT).show();
}
});
欢迎所有 cmets 或建议。谢谢!
【问题讨论】:
标签: android sqlite listview onclick