Как настроить навигацию по фокусу в ViewGroup

StackOverflow https://stackoverflow.com/questions/1201426

  •  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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top