ListView获取焦点,使页面无法从头开始展示
来源:互联网 发布:打字赚钱的软件 编辑:程序博客网 时间:2024/06/05 15:23
每次写ListView的时候,前面的布局只要有其他的东西在,后面再接ListView写的时候,展示的时候总是会默认停留在ListView上,用户体验很不好。
第一次遇到有些懵,后来查询才知道ListView会默认获取焦点展示。
为了避免这个问题可以在ListView 所在的父布局加上
android:descendantFocusability="blocksDescendants"
这句话,这句话可以让默认得到焦点的ListView失去焦点,让布局从头开始显示。
查询有关这个特性的说法,这是ViewGruop的一个方法,有三种状态值:
beforeDescendants:viewgroup会优先其子类控件而获取到焦点 afterDescendants:viewgroup只有当其子类控件不需要获取焦点时才获取焦点 blocksDescendants:viewgroup会覆盖子类控件而直接获得焦点
后来无意浏览发现这个问题竟然也可以直接写在ListView上面用来避免子控件的点击事件获取,果然是很方便呀。
阅读全文
0 0
- ListView获取焦点,使页面无法从头开始展示
- Android开发 ListView无法获取焦点
- 解决listview onItemClick无效 无法获取焦点
- ListView无法获取焦点之问题解决
- 从头开始学安卓android--ListView
- popupWindow不获取焦点ListView获取焦点
- EditText无法获取焦点
- Button无法获取焦点
- 无法获取焦点问题
- ScrollView中使用ListView时页面无法从头显示的解决办法
- android开发中ListView中存在Button时ListView无法获取焦点(笔记)
- 安卓listview嵌套gridview时,造成listview的item无法获取焦点的问题
- ListView中EditText焦点获取
- android listView EditText获取焦点
- ListView item项中包含某些可以抢焦点的控件导致无法获取焦点问题的解决方案
- Android ListView 中子控件无法获取焦点的解决方法(主要针对键盘操作)
- android ListView中有按钮,无法获取焦点?android:descendantFocusability用法简析
- 通过android:descendantFocusability解决listview每一项或项中view无法获取焦点的问题
- Webbuild学习1
- api-ms-win-crt-runtimel1-1-0.dll缺失的终极解决方案
- 参数签名实例(md5实现 数据完整性)
- 《算法设计与分析》实践报告--求两个有序序列的中位数
- otter系列—canal和otter的关系?
- ListView获取焦点,使页面无法从头开始展示
- Android监听软键盘,布局上移不遮挡输入框
- Akka学习笔记
- 验证数字的正则表达式
- C++const 关键字小结
- 扁平化多维数组
- LINTCODE——Digit Divide Numbers
- 爽文
- Javascript学习笔记(定时器)