Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
IVEN_1 分钟前
Gradle 依赖下载 403 Forbidden 修复:全局镜像配置实战
android·后端
恋猫de小郭25 分钟前
Flutter 3.44 发布前夕,官方宣布 SwiftPM 将完全取代 CocoaPods
android·前端·flutter
黄林晴44 分钟前
重磅发布!KMP 双端订阅支付彻底封神,一套代码搞定 iOS+Android
android·kotlin
Carson带你学Android1 小时前
别再乱学了!深度解读 Google 官方发布 Android 6 大核心 Skills
android·前端·ai编程
张风捷特烈1 小时前
状态管理大乱斗#06 | Riverpod 源码评析 (下) - 外功心法
android·前端·flutter
三少爷的鞋1 小时前
Kotlin 协程 vs Java 虚拟线程:两种并发模型的对比
android
白云LDC10 小时前
Android Studio新建Vecter asset一直显示Loading icons(转圈圈)的解决办法
android·ide·android studio
Rytter13 小时前
某气骑士 libtprt.so 反 Frida 机制分析与绕过
android·安全·网络安全
alexhilton14 小时前
揭密:Compose应用如何做到启动提升34%
android·kotlin·android jetpack
沐言人生16 小时前
React Native 源码分析1——HybridData 机制深度分析
android·react native