Как не допустить, чтобы следующий фокус ушел из фрагмента меню в Android? - PullRequest
0 голосов
/ 16 апреля 2019

Как вы видите на скриншоте, я работаю над телевизионным приложением. Этот экран / действие содержит два фрагмента. На левой стороне находится фрагмент меню, а на другой - соответственно.

Я могу изменить фокус каждого элемента меню с клавиатуры (в случае телевизора - с пульта). Тем не менее, я хочу сохранить фокус внутри фрагмента меню, когда я нажимаю сверху / снизу на клавиатуре. Я хочу переключаться между фрагментами, когда нажимаю влево / вправо на клавиатуре.

Должен ли я установить следующий фокус в xml-файле фрагмента меню? Какова ваша рекомендация?

enter image description here

1 Ответ

0 голосов
/ 16 апреля 2019

Хорошо, я нашел свой ответ. Я добавил следующие атрибуты к каждому элементу пункта меню. Это работает как шарм.

android:nextFocusUp="@id/flHome"
android:nextFocusDown="@id/flAccount"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...