单击ListView中的项目会丢失选择

时间:2019-12-17 12:07:55

标签: android listview android-listview

我正在开发一个必须能够使用硬件键盘的应用程序(这是用于Symbol条码扫描器的应用程序),并且可以通过点击屏幕来使用。我对ListViews有一个奇怪的(?)问题。当我按硬件箭头键时,可以看到列表中的项目已被选中。当我用手指点击一个项目时,该项目被选中(背景颜色正在改变),但是调用了OnItemSelectedListener中的“ onNothingSelected”方法,该选择使该选择神奇地消失了。因此,现在我必须点击两次硬件箭头键,才能在点击后第一次进入上一个/下一个项目。因此,我假设点击一个项目会导致ListView失去选择,而按下硬件键则无效。第二次按下后-使用硬件键盘的导航恢复正常。

这是我用来突出显示所选项目背景的代码:

var sharedBlacklist = [
  /node_modules[\/\\]react[\/\\]dist[\/\\].*/,
  /website\/node_modules\/.*/,
  /heapCapture\/bundle\.js/,
  /.*\/__tests__\/.*/
];

有什么建议吗?我想念什么吗?

0 个答案:

没有答案