Android descendantFocusability 属性

view 焦点问题处理

作用

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

属性值

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

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

复制代码
        view.setFocusable(true);
        view.requestLayout();
相关推荐
harry235day4 分钟前
Compose 带动画的待办清单列表页
android·android jetpack
vocal4 分钟前
我的安卓第一课:四大组件之一Activity及其组件RecyclerView
android
咕噜企业签名分发-淼淼29 分钟前
如何实现安卓端与苹果端互通的多种方案
android
wu_android1 小时前
Android 线性布局中常见的冲突属性总结
android
恋猫de小郭1 小时前
为什么跨平台框架可以适配鸿蒙,它们的技术原理是什么?
android·前端·flutter
张风捷特烈3 小时前
每日一题 Flutter#5,6 | 两道 Widget 选择题
android·flutter
移动开发者1号3 小时前
App主界面点击与跳转启动方式区别
android·kotlin
移动开发者1号3 小时前
我用Intent传大图片时竟然崩了,怎么回事啊
android·kotlin
androidwork15 小时前
Android LinearLayout、FrameLayout、RelativeLayout、ConstraintLayout大混战
android·java·kotlin·androidx
每次的天空15 小时前
Android第十三次面试总结基础
android·面试·职场和发展