Android——当ListView最初显示时,有时会选择第一个ListView项



当我按Menu并显示ListView时,"活动"首次启动时,顶部项目通常会突出显示。我可以单击并使其不高亮显示。是什么原因造成的?事实上,我并不在乎,我只需要一个破解来阻止它。我会发布一个代码片段,但ListActivity及其xml超过了600行,我不知道问题出在哪里。有什么想法吗?

答案很简单:当您处于"非触摸模式"时,每个ListView的第一个条目都会高亮显示。这意味着当你使用轨迹球导航时。

测试:进入主屏幕。按下菜单按钮,然后用轨迹球选择"设置"。显示设置主菜单的列表现在在第一行高亮显示。

在没有轨迹球的情况下也可以这样做,但只需触摸菜单项"设置",新列表就不应该突出显示。

相关内容

  • 没有找到相关文章

最新更新