Pergunta

Eu tenho um grupo de exibição e tem 2 Visualizações focusable como seus filhos. Gostaria saber como eu posso personalizar a forma como o foco está sendo passado entre estes 2 Views. Em outras palavras, quando eu pressionar a tecla para baixo ou a Up Key no emulador, eu quero controlar quais destas crianças tem o foco.

Eu li o JavaDoc de ViewGroup, vejo estes 2 métodos.

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

Mas eu estou confuso qual destes método que deveria sobrepor-se para alcançar o que eu quero.

Obrigado por qualquer conselho.

Saudações,

Foi útil?

Solução

Você também pode tentar usar atributo android:nextFocusDown, como no exemplo focus_3.xml do ApiDemos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top