Как настроить навигацию по фокусу в ViewGroup
-
05-07-2019 - |
Вопрос
У меня есть группа просмотра, и в ней есть 2 фокусируемых вида в качестве дочерних элементов.Я хотел бы знать, как я могу настроить передачу фокуса между этими 2 представлениями.Другими словами, когда я нажимаю клавишу Down или клавишу Up в эмуляторе, я хочу контролировать, какой из этих дочерних элементов имеет фокус.
Я читаю JavaDoc ViewGroup, я вижу эти 2 метода.
public View focusSearch (View focused, int direction)
public boolean requestFocus (int direction, Rect previouslyFocusedRect)
Но я смущен, какой из этих методов я должен использовать, чтобы достичь чего я хочу.
Спасибо вам за любой совет.
С уважением,
Решение
вы также можете попробовать использовать android:nextFocusDown
атрибут, как в focus_3.xml пример из ApiDemos
.
Не связан с StackOverflow