android - 按钮 onClick 和 ListView onItemClick

标签 android button android-listview listener

我有一个 ListView 并用包含按钮的 View 填充它。我将 onClick 监听器设置为改编的按钮,但是当我单击 ListView 的具体项目时 - 没有任何反应。因此,当我需要单击 listViewItem 时,我们可以说只有按钮 onClick Listener 被调用。 怎么办?

最佳答案

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

这是因为您的 Button 获得了焦点。所以现在您可以对按钮使用 onClick,对 ListView 中的每一行使用 onItemClick,方法是告诉它 Button 不应该是可聚焦的。

关于android - 按钮 onClick 和 ListView onItemClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12248067/

相关文章:

android - 如何在按下主页按钮时停止服务?

objective-c - ios实现长按按钮弹出按钮

android - 想要计算 ListView 项目并在每个 ListView 项目上显示计数器

android - 将列表的行 ID 传递给另一个 Activity

android - 如何检查Android中的EditText是否有表情?

Android 用户界面 ListView

c# - 按钮内容变化

android - 在 android XML 中使用相对布局

java - 在 Android 中膨胀 ListView 页脚的正确方法是什么?

android - 将 vector<string> 从 C++ 返回到 Java