首页 > 解决方案 > 如何防止下一个焦点在 Android 中的菜单片段消失?

问题描述

正如您在屏幕截图中看到的那样,我正在开发一个电视应用程序。此屏幕/活动包含两个片段。左侧的一个是菜单片段,另一个相应地改变。

我可以通过键盘更改每个菜单项的焦点(如果是电视,则为远程)。但是,当我从键盘单击顶部/底部时,我想将焦点保持在菜单片段内。当我从键盘单击左/右时,我想在片段之间切换。

我应该在菜单片段的 xml 文件中设置下一个焦点吗?你的建议是什么?

在此处输入图像描述

标签: androidandroid-fragmentskotlin

解决方案


好的,我找到了我的答案。我为菜单项的每个元素添加了以下属性。它就像魅力一样。

android:nextFocusUp="@id/flHome"
android:nextFocusDown="@id/flAccount"

推荐阅读