首页 > 移动平台 > 详细

Android编程心得-ListView子项点击无反应的解决办法

时间:2014-03-10 20:10:58      阅读:588      评论:0      收藏:0      [点我收藏+]

在使用ListView控件的过程中,当子项包括Button或者CheckBoX等控件时,直接点击子项无反应,分析发现原来是Button,CheckBoX等控件会优先获取焦点,那么子项点击的焦点就被上述控件抢走了,解决办法有以下两种


       1.将ListView对应布局文件Layout内的所有子控件的android:focusable属性设为false


    2.包含所有子空间的Layout的属性设置成如下方式

android:descendantFocusability="blocksDescendants"


这里我采取的是第二种方式,设置后果然能够触发OnItemClick事件了



Android编程心得-ListView子项点击无反应的解决办法,布布扣,bubuko.com

Android编程心得-ListView子项点击无反应的解决办法

原文:http://blog.csdn.net/yangqicong11/article/details/20929219

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!