Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android-Listview-setOnItemClickListener不工作_Java_Android_Listview_Android Listview_Adapter - Fatal编程技术网

Java Android-Listview-setOnItemClickListener不工作

Java Android-Listview-setOnItemClickListener不工作,java,android,listview,android-listview,adapter,Java,Android,Listview,Android Listview,Adapter,我实现了一个包含图片和文本的列表视图 它工作正常,我可以选择一个项目,并且所选项目的背景颜色将更改为选择器的颜色。。但是McClick的听众不会开火 我将列表设置为setOnItemClickListener Iv'e阅读聚焦、可点击等。。没有帮助我 我将所有listview项的focusable和clickable设置为false,然后在包含这些项的布局上进行了尝试 android:genderantfocusability=blocksDescendants 似乎仍然没有任何帮助。 是什么让

我实现了一个包含图片和文本的列表视图

它工作正常,我可以选择一个项目,并且所选项目的背景颜色将更改为选择器的颜色。。但是McClick的听众不会开火

我将列表设置为setOnItemClickListener

Iv'e阅读聚焦、可点击等。。没有帮助我

我将所有listview项的focusable和clickable设置为false,然后在包含这些项的布局上进行了尝试

android:genderantfocusability=blocksDescendants

似乎仍然没有任何帮助。 是什么让我害怕的是选择器指示起作用了。有什么帮助吗


编辑:列表视图位于弹出窗口内(如果有关系)。

如果您在AdapterView的parentlayout中设置了android:clickable=true,请将其删除。

默认情况下,弹出窗口不可聚焦


它可能会影响ListView给出假阳性,但如果它们的容器没有聚焦,它们将无法正常工作。只需将弹出窗口的focusable属性设置为true,然后再显示即可。

您可以发布一些正在使用的代码吗?当您可以看到以下代码时,调试就容易多了: