02-12Android学习进度报告十二
2024-10-08 11:37:27
今天学习了ListView的焦点问题,基本了解了ListView的使用内容。
首先可以为抢占了控件的组件设置:android:focusable="false"
只需为抢占了ListView Item焦点的控件设置android:focusable="false"
即可解决这个问题 或者在代码中获得控件后调用:setFocusable(false) !!
另外,EditText却不行,如果我们设置了android:focusable="false",这B
可以获取焦点但是一下子 又失去了焦点,而且也不会弹出小键盘。
然后可以设置item根节点
就是android:descendantFocusability="blocksDescendants"
如题,在Item布局的根节点添加上述属性,android:descendantFocusability="blocksDescendants" 即可,另外该属性有三个可供选择的值:
- beforeDescendants:viewgroup会优先其子类控件而获取到焦点
- afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点
- blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
这就是今日所学。
最新文章
- EC笔记:第3部分:15、对原始资源的访问
- [WCF编程]10.操作:单向操作
- Sprint1(第四天11.17)
- Mac、Linux更换命令行svn diff为P4Merge、vimdiff
- 英文论文中i.e.,e.g.,etc.,viz.的简要小结
- 二模 (7) day2
- Zabbix监控mysql配置及故障告警配置
- VS 解决方案目录结构设置
- [带你飞]一小时带你学会Python
- 字符串(后缀自动机):Ahoi2013 差异
- server 2008 ftp 环境重点说明
- How To install FFMPEG, FLVTOOL2, MP4Box on CentOS server 2015 easy method
- Qt QString to char*
- QQ头像一键添加校徽
- MicroPython最全资料集锦丨TPYBoard全系列教程之文档+例程源码
- PHP 表单 - 必需字段
- 【C编程基础】多线程编程
- 【十二】jvm 性能调优工具之 jhat (JVM Heap Analysis Tool)
- Android Support Library 是什么?
- sql join 语句的小总结