android - 如何防止下一个焦点在 Android 中的菜单片段消失?
问题描述
正如您在屏幕截图中看到的那样,我正在开发一个电视应用程序。此屏幕/活动包含两个片段。左侧的一个是菜单片段,另一个相应地改变。
我可以通过键盘更改每个菜单项的焦点(如果是电视,则为远程)。但是,当我从键盘单击顶部/底部时,我想将焦点保持在菜单片段内。当我从键盘单击左/右时,我想在片段之间切换。
我应该在菜单片段的 xml 文件中设置下一个焦点吗?你的建议是什么?
解决方案
好的,我找到了我的答案。我为菜单项的每个元素添加了以下属性。它就像魅力一样。
android:nextFocusUp="@id/flHome"
android:nextFocusDown="@id/flAccount"
推荐阅读
- python - 将表格保存在 pandas 的不同工作表中
- c# - 在带有 Entity Framework Core 的 ASP.NET Core WebAPI 的这个 PUT 方法中检查的目的是什么?
- class - 这些类和序列 UML 模型是否有效?
- reactjs - Graqhql 查询有效,但由于多维数组而无法使用
- sql - 通过 PL/SQL 使用 FOR 循环在表中插入不同的记录
- google-drive-api - 如何区分位置参数和前面需要单词的参数
- html - 为什么导入时我的 svg 清晰,但作为光标模糊?
- reactjs - 如何使用 react-testing-library 将数组作为道具进行单元测试
- gradle - 如何从项目依赖中包含存根合同
- python - 为什么 Python 需要这么长时间来处理我的正则表达式?