Android listview android listview getselectedItem返回null

Android listview android listview getselectedItem返回null,android-listview,Android Listview,我在listview外面有一个listview和一个按钮。我希望用户在listview中选择一个项目,然后单击按钮,我希望获得列表视图中的选定项目。我已经在listview上将choiceMode设置为single choice,但是当我尝试getselecteditem时,它返回null。如何获取所选项目 谢谢 这是一个老问题,所以可能不再那么重要了。但问题是: 仅设置选择模式时,ListView不存储所选项目的位置。它存储选中的项目位置 简言之,您可以使用以下内容: int pos = li

我在listview外面有一个listview和一个按钮。我希望用户在listview中选择一个项目,然后单击按钮,我希望获得列表视图中的选定项目。我已经在listview上将choiceMode设置为single choice,但是当我尝试getselecteditem时,它返回null。如何获取所选项目


谢谢

这是一个老问题,所以可能不再那么重要了。但问题是:

仅设置选择模式时,ListView不存储所选项目的位置。它存储选中的项目位置

简言之,您可以使用以下内容:

int pos = listView.getCheckedItemPosition();
myObject = (MyObject) listView.getAdapter().getItem(pos);