如何使列表视图项目可点击? Android SQL 精简版数据库
How to make list view items clickable? Android SQL Lite DB
我会尽量保持简短。我目前正在开发一个 android 应用程序,并且卡在了一个特定的元素上。
下面是我一直在阅读的示例代码,根据我的理解,它正在获取一个值列表,将它们插入数据库/table,然后用光标循环浏览它们并显示列表视图。
在 运行 应用程序中,所有项目都按预期显示在列表中。
我希望这样,当单击列表中的项目时,会通过 intent 打开一个新页面,或者在当前页面上显示一组不同的数据库值。
这是如何实现的
谢谢!
实现这个方法
protected void onListItemClick(ListView l, View v, int position, long id)
This method will be called when an item in the list is selected. Subclasses should override. Subclasses can call getListView().getItemAtPosition(position)
if they need to access the data associated with the selected item.
Parameters:
l
ListView
: The ListView where the click happened
v
View
: The view that was clicked within the ListView
position
int
: The position of the view in the list
id
long
: The row id of the item that was clicked
我会尽量保持简短。我目前正在开发一个 android 应用程序,并且卡在了一个特定的元素上。
下面是我一直在阅读的示例代码,根据我的理解,它正在获取一个值列表,将它们插入数据库/table,然后用光标循环浏览它们并显示列表视图。 在 运行 应用程序中,所有项目都按预期显示在列表中。
我希望这样,当单击列表中的项目时,会通过 intent 打开一个新页面,或者在当前页面上显示一组不同的数据库值。
这是如何实现的
谢谢!
实现这个方法
protected void onListItemClick(ListView l, View v, int position, long id)
This method will be called when an item in the list is selected. Subclasses should override. Subclasses can call
getListView().getItemAtPosition(position)
if they need to access the data associated with the selected item.Parameters:
l
ListView
: The ListView where the click happenedv
View
: The view that was clicked within the ListViewposition
int
: The position of the view in the listid
long
: The row id of the item that was clicked