Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
Fate_I_C5 分钟前
实战案例:用 Kotlin 重写一个 Java Android 工具类
android·java·kotlin
Fate_I_C6 分钟前
Kotlin 特有语法糖
android·开发语言·kotlin
Fate_I_C23 分钟前
Kotlin 为什么是 Android 开发的首选语言
android·开发语言·kotlin
黄林晴25 分钟前
Android CLI 来了!终端一键建项目、控模拟器、给 Agent 喂官方规范
android
常利兵28 分钟前
Kotlin 助力 Android 启动“大提速”
android·开发语言·kotlin
撩得Android一次心动30 分钟前
Android DataBinding 全面解析【源码篇2】
android·源码·android jetpack·databinding
守月满空山雪照窗30 分钟前
图形 API 体系解析:Android Vulkan / OpenGL 与主流图形 API 对比
android
我命由我1234531 分钟前
Android 开发,getSystemService 警告信息:Must be one of: Context. POWER_SERVICE ...
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
zopple35 分钟前
Laravel3.x经典特性回顾
android·java·数据库