2009-07-29 6 views
2

У меня есть группа просмотра, и у нее есть 2 фокусируемых вида в качестве своих детей. Я хотел бы знать, как я могу настроить, как фокус проходит между этими 2 просмотров. Другими словами, когда я нажимаю клавишу «Вниз» или «Ключ вверх» в эмуляторе, я хочу контролировать, у кого из этих детей есть фокус.Как настроить навигацию по навигации в ViewGroup

Я прочитал JavaDoc ViewGroup, я вижу эти 2 метода.

public View focusSearch (View focused, int direction) 
public boolean requestFocus (int direction, Rect previouslyFocusedRect) 

Но я спутать, какой из этих метода я должен более-ездить, чтобы достичь , что я хочу.

Благодарим за любые советы.

С уважением,

+0

Вам это удалось? se У меня есть аналогичная проблема: http://stackoverflow.com/questions/29538526/custom-viewgroup-focus-handling – traninho

ответ

1

вы также можете попробовать использовать android:nextFocusDown атрибут, как в focus_3.xml, например, из ApiDemos.