频道栏目
首页 > 程序开发 > 移动开发 > Android > 正文
Android ListView的item点击没有反应怎么办?
2017-10-31 10:31:23      个评论    来源:Zero_uou的博客  
收藏   我要投稿

Android ListView的item点击没有反应怎么办?,如果stu_item.xml里面包括button或者checkbox等控件,默认情况下list的item会失去焦点,导致无法响应item的事件,最常用的解决办法是在stu_item.xml的布局文件中设置descendantFocusability属性。

该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。

属性的值有三种:

    beforeDescendants:viewgroup会优先其子类控件而获取到焦点

    afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点

    blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
  

    

    

    

效果图:这里写图片描述

点击复制链接 与好友分享!回本站首页
上一篇:Android开发设计模式之备忘录模式解析
下一篇:Android开发设计模式之状态模式解析
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站