Question

J'ai un groupe de vues qui a 2 vues focalisables. Je voudrais savoir comment je peux personnaliser la manière dont le focus est transmis entre ces 2 vues. En d'autres termes, lorsque j'appuie sur la touche Bas ou la touche haut dans l'émulateur, je veux contrôler lequel de ces enfants a le focus.

J'ai lu le JavaDoc de ViewGroup, je vois ces 2 méthodes.

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

Mais je ne comprends pas laquelle de ces méthodes je devrais passer outre pour obtenir ce que je veux.

Merci pour vos conseils.

Cordialement,

Était-ce utile?

La solution

vous pouvez également essayer d'utiliser l'attribut android: nextFocusDown , comme dans l'exemple focus_3.xml de ApiDemos .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top