Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
OperateCode44 分钟前
Android Studio 格式规范
android
张风捷特烈1 小时前
鸿蒙纪·Flutter卷#02 | 已有 Flutter 项目鸿蒙化 · 3.27.4 版
android·flutter·harmonyos
QING6183 小时前
Media3 ExoPlayer 快速实现背景视频播放(干货)
android·前端·kotlin
用户2018792831673 小时前
PengdingIntent之“我想要的很简单时光还在你还在”
android
weiwuxian3 小时前
js与原生通讯版本演进
android·前端
wayne2143 小时前
Android 跨应用广播通信全攻略
android
叽哥4 小时前
flutter学习第 12 节:网络请求与 JSON 解析
android·flutter·ios
y东施效颦5 小时前
uni-app app端安卓和ios如何申请麦克风权限,唤起提醒弹框
android·ios·uni-app
亲爱的非洲野猪6 小时前
从 0 到 1:用 MyCat 打造可水平扩展的 MySQL 分库分表架构
android·mysql·架构
安卓开发者6 小时前
深入理解Android Kotlin Flow:响应式编程的现代实践
android·kotlin·echarts