Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
游戏开发爱好者82 小时前
iPhone HTTPS 抓包实战指南,移动端加密流量分析、代理解密失败排查与底层数据流捕获
android·ios·小程序·https·uni-app·iphone·webview
Lei活在当下8 小时前
【Perfetto从入门到精通】2. 使用 Perfetto 追踪/分析 APP 的 Native/Java 内存
android·性能优化·架构
愤怒的代码8 小时前
🔗 深度解析 SystemUI 进程间通信机制(一)
android·操作系统·app
RainyJiang9 小时前
聊聊协程里的 Semaphore:别让协程挤爆门口
android·kotlin
Dev7z11 小时前
在MySQL里创建数据库
android·数据库·mysql
invicinble11 小时前
mysql建立存数据的表(一)
android·数据库·mysql
似霰12 小时前
传统 Hal 开发笔记1----传统 HAL简介
android·hal
Zender Han13 小时前
Flutter Gradients 全面指南:原理、类型与实战使用
android·flutter·ios
火柴就是我13 小时前
Flutter Path.computeMetrics() 的使用注意点
android·flutter
モンキー・D・小菜鸡儿15 小时前
Android 系统TTS(文字转语音)解析
android·tts