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

Android控件点击监听事件失效

2017-12-05 14:57 1021 查看
记录一下以前碰到的问题

情景:父布内有很多子布局,例如LinearLayout 内部有好几个Button ,父布局点击事件失效

原因:默认的focus是交给了子控件的,因此父控件市区焦点,监听失效

解决:让父布局获得焦点,让子布局失去焦点

方法一  在父布局的根控件设置 android:descendantFocusability=”blocksDescendants”
 属性即可

方法二  对每一个子控件设置 android:focusable="false"
  属性
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: