0

我有一个ListView. 单击列表项时,我开始一个Activity. 现在我已经添加了一个按钮ButtonListView然后单击一个按钮,我想开始另一个活动。添加按钮后,我可以单击该按钮并启动一个活动,但现在我无法单击列表项。listview的项目点击发生了什么?

4

2 回答 2

9

阅读这篇优秀的博文:列表行和 ImageButtons 的焦点问题

本质上,您应该将以下内容添加到行项目 xml 中的根布局元素中。

android:descendantFocusability="blocksDescendants"

于 2011-12-01T14:28:24.910 回答
0

这就是概念。如果你想实现两个点击然后写按钮点击正常和列表项点击没有使用列表项点击。

相反,您为在 getview() 中返回的转换视图编写 onclick 侦听器

然后两次点击都会起作用

于 2011-09-23T18:23:18.083 回答