Button覆盖ListView接收点击事件的解决办法

ListView中的item放置了Button,Button就会获取到点击焦点。这样listview的item就获取不到点击事件了。


1.在adapter配置的xm文件中在最外面的view添加android:descendantFocusability="blocksDescendants"

2.Button下面添加android:focusable="false"



这样就可以了。

至于原因,请看http://blog.csdn.net/gyflyx/article/details/6567701


个人应该还有其他办法。知道的请知会一声。

阅读更多
个人分类: android app
上一篇记录一些Android开发要用到的网站。
下一篇Android 群英传表示有疑惑的地方。
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭