Android:如何使用光标在ListView中获取所选项目?
作者:互联网
我是Android的新手.
有人可以告诉我数据来自游标时如何从ListView中获取选定的项目吗?
谢谢.
解决方法:
如果创建了ListActivity(其中具有ListView),则每次单击列表中的条目时都会调用onListItemClick()方法.此方法的参数long id包含所选项目的ID.
其背后的想法是,SQLite数据库中的每个条目都具有唯一的ID(使用auto_increment).如果使用SimpleCursorAdapter设置ListActivity,则需要有一个名为_id的列(如果您使用其他名称的ID列,请使用AS函数).此列自动用于确定单击的条目具有哪个ID.
因此,假设您的条目之一具有ID 12,并且此ID在_id列中.如果从ListView中选择此条目,则onListItemClick()方法的id参数将包含值12.
如果您使用数据库作为内容(例如在笔记本中),这是最简单的方法.
标签:listviewitem,listview,android 来源: https://codeday.me/bug/20191102/1992552.html