我已经实现了一个包含图片和文本的Listview。
它工作正常,我可以选择一个项目,所选项目的背景颜色会更改为选择器的颜色..但OnItemClick监听器不会触发!
我设置了我的列表的setOnItemClickListener。
我读过关于可聚焦,可点击等的东西..没有帮助我。
我将所有listview项目设置为可焦点且可点击为false,然后尝试包含项目的布局
机器人:descendantFocusability = “blocksDescendants”
似乎仍然没有任何帮助。 选择器指示有效让我感到非常恼火。有什么帮助吗?编辑:如果重要,Listview会在弹出窗口内。
答案 0 :(得分:0)
如果您在AdapterView的parentlayout中设置了android:clickable="true"
,请将其删除。
答案 1 :(得分:0)
默认情况下,PopupWindows不可聚焦。
它可能会影响Listviews以给出误报,但如果它们的容器没有集中 - 它们将无法正常运行。只需将弹出窗口的focusable属性设置为true,然后再显示它。