我有ListView一些setChoiceMode设置为简单的项目ListView.CHOICE_MODE_SINGLE,这意味着当我触摸项目时,它会突出显示.这样用户可以看到选择了哪个菜单选项(ListView菜单):
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
Run Code Online (Sandbox Code Playgroud)
但是,我想从代码中更改该选择(而不是通过触摸).我试过这个:
listView.setSelection(0);
Run Code Online (Sandbox Code Playgroud)
但似乎没有效果.可能因为选择和激活是不同的概念.没有setActivated(int)可用的方法.
Sha*_*tan 19
您可以使用以下代码选择项目:
listView.setItemChecked(position, true);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12554 次 |
| 最近记录: |