我有listview和listview外的按钮.我希望用户在列表视图中选择一个项目,然后在单击按钮时我想获得列表视图的所选项目.我已经在listview上将choiceMode设置为单选,但是当我尝试getselecteditem时它返回null.我该如何获得所选物品?
谢谢.
这是一个老问题,所以可能不再相关了.但这就是问题所在:
只需设置选择模式时,ListView不会存储选定的项目位置.它存储检查的项目位置.
简而言之,你会使用类似的东西:
int pos = listView.getCheckedItemPosition();
myObject = (MyObject) listView.getAdapter().getItem(pos);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1283 次 |
最近记录: |