Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
_李小白9 小时前
【Android FrameWork】第四十九天:SystemUI
android
Mr -老鬼9 小时前
移动端跨平台适配技术框架:从发展到展望
android·ios·小程序·uni-app
城东米粉儿9 小时前
compose measurePoliy 笔记
android
城东米粉儿9 小时前
Compose 延迟列表
android
GoldenPlayer9 小时前
SOLID原则-Software Develop
android
GoldenPlayer9 小时前
Android文件管理系统
android
冬奇Lab9 小时前
【Kotlin系列02】变量与数据类型:从val/var到空安全的第一课
android·kotlin·编程语言
alonewolf_999 小时前
深入理解MySQL事务与锁机制:从原理到实践
android·数据库·mysql
深海呐10 小时前
Android WebView吊起软键盘遮挡输入框的问题解决
android·webview·android 键盘遮挡·webview键盘遮挡