我的应用中有一个包含 ListView 的视图。有时,当活动开始或恢复时,列表中的一行会突出显示,如果我按下 Enter 键(在我设备的物理键盘上),那么它会单击该行。我试图覆盖主视图或列表的 OnKeyListener 或将其设置为 null 但它没有改变任何东西。我怎样才能做到这一点?
编辑:对不起,如果不清楚。
我希望 ListView 对点击做出反应,但前提是我触摸屏幕,而不是当我按下回车键时。而且我不希望列表对物理箭头键做出反应。基本上,应该以除触摸屏幕之外的任何其他方式聚焦或单击一行。