Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
咖啡の猫21 小时前
Android开发-选择按钮
android·gitee
火柴就是我1 天前
android 以maven的方式 引入本地的aar
android
过-眼-云-烟1 天前
新版Android Studio能打包但无法run ‘app‘,编译通过后手机中没有安装,顶部一直转圈
android·ide·android studio
hedalei1 天前
android14 硬键盘ESC改BACK按键返回无效问题
android·android14·esc·back按键
hcgeng1 天前
android 如何判定底部导航栏显示时 不是键盘显示
android·底部导航·导航高度
和煦的春风1 天前
性能案例分析 | Waiting for GPU completion
android·linux
用户2018792831671 天前
ConcurrentHashMap:用 “社区超市” 故事讲透并发的设计哲学
android
4Forsee1 天前
【Android】View 交互的事件处理机制
android·交互
龙腾-虎跃1 天前
Android Sip电话(PJSP)
android
zhangphil1 天前
Android点击桌面图库应用启动流程trace分析
android