按钮onClick和ListView的onItemClick

6

我有一个ListView,我用包含按钮的视图填充它。我从适配器中为按钮设置了onClick监听器,但当我点击ListView的具体项时,什么也不发生。所以,我们可以说只有按钮的onClick监听器被调用,而我需要点击listViewItem。 该怎么办?


你实现了什么样的代码? - user370305
3个回答

20

在xml文件中设置你的按钮:android:focusable="false"

这是因为你的按钮会占用焦点。现在,你可以同时使用按钮的onClick事件和ListView每一行的onItemClick事件,只需将按钮设置为不可聚焦。


尝试这个,我认为这就是你需要的。 - lemoncodes

0

你需要像这样设置项目点击事件 listView.setOnItemClickListener();


0
最好只在ListView项上执行单击操作。您可以设置一些标志并在功能之间切换。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接