listView的item中有checkbox,导致setOnItemClick失效的原因及解决办法

作者:wxz1179503422 时间:2022-09-04 10:57:12 

 一:item的根布局设置

Android:clickable="true",之后导致item点击事件失效,对根布局设置android:descendantFocusability="blocksDescendants",以及对checkbox设置android:focusable="false"都不会起作用,所以item根布局不要设置android:clickable="true"

二:item根布局设置android:descendantFocusability="blocksDescendants",即可

beforeDescendants:viewgroup会优先其子类控件而获取到焦点
afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点

三:checkbox设置android:focusable="false"

以上所述是小编给大家介绍的listView的item中有checkbox,导致setOnItemClick失效的原因及解决办法网站的支持!

来源:http://blog.csdn.net/wxz1179503422/article/details/54089772

标签:listview,setonitemclick
0
投稿

猜你喜欢

  • Java for-each循环使用难题2例(高级使用方法)

    2021-11-15 09:09:06
  • Java反射机制详解

    2023-05-20 11:09:47
  • Android AndFix热修复原理详情

    2023-03-02 09:17:07
  • 详解C#如何实现分割视频

    2022-12-07 10:48:23
  • C#字符串String及字符Char的相关方法

    2023-10-26 03:05:37
  • 在IntelliJ IDEA中使用gulp的方法步骤(图文)

    2022-10-12 06:29:08
  • Spring钩子接口汇总分析使用示例

    2022-09-24 23:29:56
  • Opencv EigenFace人脸识别算法详解

    2023-07-21 19:30:17
  • C# XML序列化方法及常用特性总结分析

    2021-12-27 02:23:33
  • WPF实现页面的切换的示例代码

    2023-09-26 21:35:27
  • 代码实例分析android中inline hook

    2022-11-06 18:45:08
  • spring boot mybatis枚举映射示例代码

    2023-03-01 11:45:51
  • 结合.net框架在C#派生类中触发基类事件及实现接口事件

    2022-02-23 20:39:57
  • Zookeeper事务日志预分配空间解读

    2022-03-16 22:36:49
  • C#制作简单的多人在线即时交流聊天室

    2023-02-23 12:12:23
  • 基于WPF实现简单放大镜效果

    2022-02-15 23:19:12
  • IDEA+JRebel实现全自动热部署的方法步骤

    2023-11-29 13:53:30
  • SpringBoot+EasyPoi实现excel导出功能

    2022-05-08 06:47:35
  • unity将图片转换成字体的方法

    2023-02-16 22:51:09
  • Java读取本地json文件及相应处理方法

    2023-10-16 16:37:34
  • asp之家 软件编程 m.aspxhome.com