如何使列表视图项可单击? Android SQL Lite DB

时间:2016-02-29 16:51:39

标签: android sqlite listview clickable

我将尽力保持简洁明了。我目前正在开发一个Android应用程序,我被困在一个特定元素上。

以下是我一直在阅读的示例代码,根据我的理解,它将一个值列表插入到db / table中,然后使用光标循环遍历它们并显示列表视图。 在运行应用程序时,所有项目都按预期显示在列表中。

我希望它能够在单击列表中的项目时通过intent打开新页面,或者在当前页面上显示不同的数据库值集。

如何实现这一目标

谢谢!

1 个答案:

答案 0 :(得分:0)

实施此方法

protected void onListItemClick(ListView l, View v, int position, long id)
     

当选择列表中的项目时,将调用此方法。子类应该覆盖。如果子类需要访问与所选项目关联的数据,则可以调用getListView().getItemAtPosition(position)

     

参数:

     
      
  • l ListView:发生点击的ListView
  •   
  • v View:在ListView中单击的视图
  •   
  • position int:列表中视图的位置
  •   
  • id long:已点击的项目的行ID
  •   

ListActivity - Documentation