0

我正在开发一个使用 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;
        }
    }

感谢您的任何帮助,您可以提供。

4

1 回答 1

1
 can't figure out from here how to get the value from the TextView.

不确定您为什么要从 TextView 中获取值。由于它是不可编辑的,因此您拥有该项目的正电子,只需从该位置的适配器获取数据,您将获得在该位置的文本视图中设置的内容。

于 2012-06-16T21:50:35.920 回答