Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
银河系栋梁26 分钟前
Android AIDL理解
android·运维·服务器
掘根33 分钟前
【jsonRpc项目】Dispatcher模块
android·网络
独行soc34 分钟前
2026年渗透测试面试题总结-10(题目+回答)
android·网络·python·安全·web安全·渗透测试·安全狮
studyForMokey37 分钟前
【Android面试】Java & Kotlin语言
android·java·面试
鸣弦artha1 小时前
Flutter框架跨平台鸿蒙开发——Drawer抽屉导航组件详解
android·flutter
wqwqweee2 小时前
Flutter for OpenHarmony 看书管理记录App实战:关于我们实现
android·javascript·python·flutter·harmonyos
峥嵘life2 小时前
Android16 EDLA【GTS】GtsUnofficialApisUsageTestCases存在fail项
android·linux·运维·学习
studyForMokey2 小时前
【Android 源码】RecylerView的深入理解
android·学习
weixin_403810132 小时前
EasyClick 安卓自动化版本 如何自激活代理模式并且启动安卓的自动化服务
android·自动化·代理模式
独自破碎E3 小时前
【双指针+字符串】字符串变形
android·java