Android TV 开发系列文章目录
【Android TV 开发】安卓电视调试 ( 开启网络远程调试 )
【Android TV 开发】焦点处理 ( 父容器与子组件焦点获取关系处理 | 不同电视设备上的兼容问题...----
在开发时遇到这样一种情况 , 布局的样式是 ScrollView 中嵌入一个 ConstraintLayout 布局 , 在 ConstraintLayout 布局中设置了很多需要获取焦点的子组件...;
运行正常的情况 : 在 Google 提供的模拟器上运行时 , 正常运行 , ScrollView 的子组件中可以正常获取焦点 ;
运行失败的情况 : 但是在真实的国产电视盒子中 , ScrollView..., 使用遥控器 / 手柄 控制界面需要关注该操作 ;
在 xml 布局文件中 , 在组件节点上设置如下属性 , 取值 true 或 false ;
android:focusable="true"
按键获取焦点...一般是手机自带的物理键盘 , D-Pad 遥控器 ( 电视遥控器 ) , 游戏手柄 等 , 使用方向键 , 控制焦点改变 ;
如果该 android:focusable 属性设置为 true , 则说明该组件可以获取焦点