ListView的Item布局子控件与Item的setOnItemClickListenter监听事件冲突失效的解决方法
来源:互联网 发布:阿里云远程登录用户名 编辑:程序博客网 时间:2024/06/06 15:01
通过查找google官方提供的Api文档的ViewGroup类查看下面源码
public voidsetDescendantFocusability(int focusability)
Set the descendant focusability of this view group. This defines the relationship between this view group and its descendants when looking for a view to take focus inrequestFocus(int, android.graphics.Rect)
.
Parameters
FOCUS_BEFORE_DESCENDANTS
,FOCUS_AFTER_DESCENDANTS
,FOCUS_BLOCK_DESCENDANTS
. 通过该方法设置ViewGroup的子控件的获取焦点的能力,三个参数分别为:FOCUS_BEFORE_DESCENDANTS 在子控件前获取焦点;
FOCUS_AFTER_DESCENDANTS 在子控件之后获取焦点;
FOCUS_BLOCK_DESCENDANTS 阻止任何的子控件获得焦点,即使他们是focusable。
解决监听事件冲突的方法:
在ListView的Item布局xml文件中进行如下的设置android:descendantFocusability="blocksDescendants"的属性
?xml version="1.0" encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent" android:background="#fd6563" android:descendantFocusability="blocksDescendants">
// ....子控件
这样ListView的Item布局子控件与Item的setOnItemClickListenter监听事件都能生效了</RelativeLayout>
0 0
- ListView的Item布局子控件与Item的setOnItemClickListenter监听事件冲突失效的解决方法
- ListView 与子item的冲突事件
- ListView的item单击事件与item布局中控件单击事件的冲突问题
- ListView item点击事件和里面的控件冲突失效
- 解决ListView中Item的子控件与Item点击事件冲突
- 解决ListView中Item的子控件(比如Button)与Item点击事件冲突
- 解决ListView中Item的子控件与Item点击事件冲突
- ListView中item点事件和item中的控件点击事件冲突的简易解决方法
- 解决ListView的item监听事件个子控件监听事件冲突问题
- Android中解决listview的item点击事件和子控件点击事件的冲突
- ListView中Item的子控件与Item点击事件冲的解决方式
- ListView中的Item点击事件和子控件的冲突或者item点击没有反应的解决办法
- listview item点击和子控件的冲突
- 解决Listview的item和里面控件点击事件冲突
- Listview的item和里面控件点击事件冲突
- listview或gridview中item的点击事件与控件点击事件冲突的解决
- listview的item点击事件失效
- ListView中控件点击事件与Item点击事件冲突的问题
- 网络流——最大权闭合子图
- JZOJ4819. 【NOIP2016提高A组模拟10.15】算循环
- 深入分析 Java I/O 的工作机制
- TensorFlow学习日记1
- android app首次安装按home键置入后台,从桌面图标点击重新启动的问题
- ListView的Item布局子控件与Item的setOnItemClickListenter监听事件冲突失效的解决方法
- 采用顺序栈完成进制转换
- 【leetcode题解】412. Fizz Buzz【E】
- HDU 1200 To and Fro
- Android基础Alert相关
- openstack安装部署6——网络服务(控制节点&计算节点)
- 目标特征提取(一):全局特征
- 线性表之顺序表的实现
- 基于数组的实现网页中的页面切换效果