我正在开发一个使用 ListView 并允许用户长按项目的 android 项目,以便他们可以在列表视图中选择多个项目。此位工作正常,但我遇到的问题是找出已选择的项目,以便我可以获取值并根据用户选择的内容对数据库执行查询。下面是我用于检查状态事件的代码,但我无法从这里弄清楚如何从 TextView 获取值。
public void onItemCheckedStateChanged(ActionMode mode, int position, long id, boolean checked)
{
final int checkedCount = getListView().getCheckedItemCount();
String data =
switch (checkedCount)
{
case 0:
mode.setSubtitle(null);
break;
case 1:
mode.setSubtitle("One item selected");
break;
default:
mode.setSubtitle("" + checkedCount + " items selected");
break;
}
}
感谢您的任何帮助,您可以提供。