带按钮的Android listview

带按钮的Android listview,android,Android,我有一个带有自定义listitem的listview。我在相对布局中有很多文本视图。当我点击listitem时,它会进入不同的屏幕。现在我已经添加了3个按钮和切换按钮列表项目,我不能点击列表项目。我错过了什么:(将所有按钮的focusable属性设置为false,这样您就可以单击list and touch event for all buttons(列表和触摸事件)了,所有按钮的focusable属性都将起作用将所有按钮的focusable属性设置为false,这样您就可以单击list and

我有一个带有自定义listitem的listview。我在相对布局中有很多文本视图。当我点击listitem时,它会进入不同的屏幕。现在我已经添加了3个按钮和切换按钮列表项目,我不能点击列表项目。我错过了什么:(

将所有按钮的focusable属性设置为false,这样您就可以单击list and touch event for all buttons(列表和触摸事件)了,所有按钮的focusable属性都将起作用

将所有按钮的focusable属性设置为false,这样您就可以单击list and touch event for all buttons(列表和触摸事件)了。

当用户单击该行时,ListView将查找widget实现了Checkable接口。RelativeLayout没有。一种简单的方法是创建自己的CheckableRelativeLayout类。有关完整的代码教程,请参阅


此外,行布局中的按钮和其他项目不应聚焦。您可以看到其他SO问题:

当用户单击该行时,ListView将查找实现可检查界面的小部件。RelativeLayout不会。一种简单的方法是创建自己的CheckableRelativeLayout类。有关详细信息,请参阅我将用代码编写教程

此外,行布局中的按钮和其他项目不应聚焦。您可以看到其他SO问题: