Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
2501_9151063226 分钟前
iOS 26 APP 性能测试实战攻略:多工具组合辅助方案
android·macos·ios·小程序·uni-app·cocoa·iphone
怪兽20143 小时前
IntentService 的应用场景和使用方式?
android·面试
Jeled3 小时前
云信im在Android中的使用2
android
Jerry4 小时前
Compose 自定义布局和图形
android
杨筱毅5 小时前
【Android】【底层机制】组件生命周期以及背后的状态管理
android·底层机制
Jeled6 小时前
Kotlin 实现社交 App 音视频模块:语音录制、播放、暂停与进度控制全流程封装
android·kotlin·android studio·音视频
沐怡旸7 小时前
【底层机制】【Android】Binder架构与原理
android·面试
Jeled7 小时前
Jetpack —> Media3的分析和使用
android
木易士心8 小时前
Android setContentView源码与原理分析
android
00后程序员张9 小时前
iOS混淆与IPA文件加固全流程实战 防止苹果应用被反编译的工程级方案
android·ios·小程序·https·uni-app·iphone·webview