在Android 开发中,有时候我们在设置,LIstview,GridView,这些View的时候,再给他们设置:setOnItemClickListener/setOnItemSelectedListener,触发事件都无效,是因为在Listview事件分发有问题,在代码中设置,或者在布局中设置(checkbox、button对应的view,增加以下代码即可:)

focusable="false"
android:clickable="false"
android:focusableInTouchMode="false"

设置以上代码,事件就都可以生效了,其中 focusable=”false” 是关键。


谢谢大家的观看,更多精彩技术博客,会不断的更新,请大家访问,

刘德利CSDN博客, http://blog.csdn.net/u011967006

最新文章

  1. hdu分类 Dynamic Programming(这是一场漫长的旅途)
  2. mac的webdriver自动化
  3. c++学习笔记2
  4. IT公司100题-25-求字符串中的最长数字串
  5. bootstrap 分页
  6. client/offset/srooll位置与关系
  7. Redis容灾部署(哨兵Sentinel)
  8. 【BZOJ】【2190】【SDOI2008】仪仗队
  9. PhantomJS实现最简单的模拟登录方案
  10. 超实用的PHP代码片段
  11. urllib
  12. PERCONA-TOOLKIT 工具文档
  13. ACdream 1017 Fast Transportation
  14. 游戏 TRAP(SNRS)AlphaBeta版本
  15. How difficult is it to create a JavaScript framework?
  16. Android数据库无缝升级方案
  17. Spring的AOP基于AspectJ的注解方式开发1
  18. Codeforces Round #546 (Div. 2) E 推公式 + 线段树
  19. 【九天教您南方cass 9.1】 06 绘制方格网
  20. 从零开始一起学习SLAM | 学习SLAM到底需要学什么?

热门文章

  1. 集合赋值及for循环删除符合条件的元素
  2. 如何设置maven的local repository目录
  3. org.apache.cxf.interceptor.Fault: Unmarshalling Error: 意外的元素 (uri:"", local:"werks")。所需元素为(none)
  4. LuoguP1032 字符变换(BFS)
  5. .net调用web邮箱发送邮件(转载)
  6. 清除所有Cookie
  7. geoserver中除了使用kml来查询数据以外,还可以使用csql或ecsql
  8. Loadrunner脚本回放无法准确定位欲删除元素
  9. C#的一些方法读程序转c++
  10. 2. Get the codes from GIT