您的位置:首页 > 移动开发 > Android开发

Android中ListView的条目中有button时,item的点击事件失效

2017-12-28 10:44 447 查看
Android中ListView的条目中有button时,item的点击事件失效。

这个问题我总结了3点:

1、button的点击事件要写在自定义适配器中。

2、ListView条目点击事件要写在Activity中。

3、button的属性中必须要写 android:focusable="false"。

4、在Item布局的根布局加上android:descendantFocusability=”blocksDescendants”的属性就好了,至此listview点击的灵异事件告一段落。心得:遇到不会不懂的地方除了网上查询资料之外,也可以多多去尝试每种属性的作用,多阅读官方文档(我始终觉得还是读原文的比翻译的理解的会更好)。

写好以上三点,则listview的条目有点击事件,button中也有点击事件,一切正常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐