Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
studyForMokey34 分钟前
【Android面试】窗口机制专题
android·面试·职场和发展
用户013201436031 小时前
Android 资源管理与常用布局详解|基础入门
android
陆业聪2 小时前
从 OpenClaw 到 Android:Harness Engineering 是怎么让 Agent 变得可用的
android·人工智能·ai编程
stevenzqzq4 小时前
颜色透明度转换技术文档(Android/Compose)
android
巴黎没有摩天轮Li4 小时前
Android JVMTI 接入流程
android
2501_915909065 小时前
iOS 抓包不越狱,代理抓包 和 数据线直连抓包两种实现方式
android·ios·小程序·https·uni-app·iphone·webview
城东米粉儿5 小时前
Android VCL 和 NAL笔记
android
常利兵6 小时前
从0到1,解锁Android WebView混合开发新姿势
android·华为·harmonyos
背包客(wyq)6 小时前
基于Android手机的语音数据采集系统(语音数据自动上传至电脑端)
android·网络