Android控件点击监听事件失效
2017-12-05 14:57
1021 查看
记录一下以前碰到的问题
情景:父布内有很多子布局,例如LinearLayout 内部有好几个Button ,父布局点击事件失效
原因:默认的focus是交给了子控件的,因此父控件市区焦点,监听失效
解决:让父布局获得焦点,让子布局失去焦点
方法一 在父布局的根控件设置 android:descendantFocusability=”blocksDescendants”
属性即可
方法二 对每一个子控件设置 android:focusable="false"
属性
情景:父布内有很多子布局,例如LinearLayout 内部有好几个Button ,父布局点击事件失效
原因:默认的focus是交给了子控件的,因此父控件市区焦点,监听失效
解决:让父布局获得焦点,让子布局失去焦点
方法一 在父布局的根控件设置 android:descendantFocusability=”blocksDescendants”
属性即可
方法二 对每一个子控件设置 android:focusable="false"
属性
相关文章推荐
- Android监听Button等控件的点击事件的三种方法
- Android学习-常见的UI控件 监听按钮的点击事件
- Android 控件使用Animator动画后,点击事件失效解决方法
- Android中ListView实现子控件点击事件后ListView点击事件失效解决办法
- Android中ListView实现子控件点击事件后ListView点击事件失效解决办法
- android 监听按钮的点击事件 匿名内部类监听按钮点击事件
- android--ListView(控件+二种适配器+监听事件)
- android CheckBox控件的定义及事件监听
- Android UI控件详解-Button(按钮)点击事件的5种写法
- android设置软键盘搜索键以及监听搜索键点击时发生两次事件的问题解决
- Listview中布局控件导致点击事件失效的原因分析
- Android webview监听网页对话框点击事件
- listview点击监听事件失效
- Android-ListView所包含的item里面的控件点击事件
- android EditText控件事件监听
- android listview子控件点击事件(点赞,收藏功能)
- android 防止多次点击,导致事件监听响应到其他界面
- Android多次点击事件的监听和处理
- Android开发笔记之listView的item事件点击失效
- Android--自定义带点击事件监控的Spinner控件