其他分享
首页 > 其他分享> > Android:如何使用光标在ListView中获取所选项目?

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