原文链接:http://www.linuxidc.com/Linux/2011-09/43205.htm

  如果你的自定义ListViewItem中有Button或者Checkable的子类控件的话,那么默认focus是交给了子控件,而ListView的Item能被选中的基础是它能获取Focus,也就是说我们可以通过将ListView中Item中包含的所有控件的focusable属性设置为false,这样的话ListView的Item自动获得了Focus的权限,也就可以被选中了

  我们可以通过对Item Layout的根控件设置其Android:descendantFocusability=”blocksDescendants”即可,这样Item Layout就屏蔽了所有子控件获取Focus的权限,不需要针对Item Layout中的每一个控件重新设置focusable属性了,如此就可以顺利的响应onItemClickListener中的onItemClick()方法了。

最新文章

  1. Intellij IDEA 一些不为人知的技巧
  2. java compiler level does not match the version of the installed java project facet 解决方案
  3. 安装CentOS、Linux系统时,GPT分区不能引导的解决方法
  4. iOS开发UI篇—核心动画(关键帧动画)
  5. 搭建Maven工程的时候,做单元测试,报ClassNotFoundException
  6. linq查询结果指定列的两种方式
  7. 编译linux内核以及depmod的使用
  8. 获得当前时间的PRO
  9. Asp.Net MVC Filter权限过滤使用说明
  10. 《A First Course in Probability》-chaper4-离散型随机变量-随机变量和或积的期望
  11. helloServlet
  12. Hibernate中的事务隔离
  13. ios将一个项目完全导为另一个项目(tool)
  14. docpad建站记录
  15. java gc的调用机制 和编程规则
  16. 转:swagger 入门
  17. js 把 json 转为以 ‘&’ 连接的字符串
  18. C# socket通讯 send方法记录
  19. Confluence 6 从外部目录中同步数据配置同步间隔
  20. 从零开始学习html(五)与浏览者交互,表单标签——下

热门文章

  1. wikioi 3132 高精度乘法(FFT)
  2. CLAHE的实现和研究
  3. Web前端浏览器兼容问题
  4. 存储过程与SQL语句如何选择
  5. Android系统--Binder系统具体框架分析(二)Binder驱动情景分析
  6. 【Scala】Scala之Object
  7. 《你不知道的JavaScript》整理(六)——强制类型转换
  8. DOM基础(一)
  9. 1081: [SCOI2005]超级格雷码
  10. 3522: [Poi2014]Hotel