我的列表视图中有4个项目,其中3个是文本视图,一个是按钮,在我的情况下,我必须从单个列表中打开2个新活动
点击按钮后的第一个 列表视图项目中的第2个单击
但是当我在列表视图列表中添加按钮时单击不起作用,我也无法处理按钮的单击。
我正在使用BaseAdapter类在列表视图中设置数据。
请帮我解决这个问题。
感谢。
答案 0 :(得分:46)
或者您可以设置为按钮
android:focusable="false"
在这种情况下,ListView会触发onItemClick操作给侦听器,单击Button时它也会工作。
答案 1 :(得分:13)
以前对此的回答对我没有用。
添加到你的行的root layot android:descendantFocusability =“blocksDescendants”,这真的有把戏,按钮继续工作,列表一直在触发事件。