在ListView中清除选择

时间:2016-04-06 14:40:18

标签: android listview d-pad

如果它在带有dPad的设备上运行,我试图在我的Android应用中实现适当的行为。

ListView的活动。当用户按下dPad按钮时,所选项目会正确更改。但是,我试图在我的Java代码中的某个点以编程方式设置所选项。

我可以做到这一点
myListView.setSelection(position);

这很好,但我应该如何清除选择?如果未选择任何项目,方法myListView.getSelectedItemPosition()将返回-1。但是,我无法调用myListView.setSelection(-1),因为此方法会忽略负值。

取消设置所选项目的正确方法是什么?

我知道Stack Overflow上有很多关于“列表视图中的选定项目”的问题,但它们是关于单选按钮和单选,而不是关于dPad导航。

0 个答案:

没有答案