Android descendantFocusability 属性

view 焦点问题处理

作用

通过该属性可以指定viewGroup和其子View到底谁获取焦点, 直接在viewGroup上使用就行。

属性值

属性值 含义
beforeDescendants viewgroup会优先其子类控件而获取到焦点
afterDescendants viewgroup只有当其子类控件不需要获取焦点时才获取焦点
blocksDescendants viewgroup会覆盖子类控件而直接获得焦点

通过setFocusable、requestLayout可让view获取到焦点,可以给view设置焦点态等。

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
儿歌八万首7 小时前
Compose 自定义组件:封装一个通用标题栏
android·compose·标题栏
ZHOUPUYU7 小时前
PHP性能优化实战:提升你的应用速度
android·性能优化·php
Railshiqian7 小时前
安卓源码编译ko文件到设备img,并在开机阶段自动加载
android·kernel
NoSi EFUL8 小时前
学生成绩管理系统(MySQL)
android·数据库·mysql
molong9318 小时前
SIM 卡监听(电话监听)
android·学习·kotlin
帅次9 小时前
Android 高级工程师面试参考答案:Framework、生命周期、View 与 Binder
android·面试·binder
程序员陆业聪9 小时前
AI提效Android开发全景图:从需求到上线的AI工具链
android
李白的天不白9 小时前
滚动条样式大全
android
程序员陆业聪9 小时前
你调的每一个接口背后,到底发生了什么?
android
Railshiqian9 小时前
common-android15-6.6 kernel环境下,编写并编译一个helloworld驱动模块
android·kernel