2010-10-04 15 views
1

Mon activité a un ensemble de boutons sur la moitié gauche de l'écran et un ListView à droite. l'accent est tout d'abord sur le premier bouton. Lorsque je navigue sur les boutons en appuyant sur la touche BAS puis appuyez sur la touche flèche droite, l'accent ne va pas à l'élément le plus visible de la liste. Au lieu de cela, l'élément de liste correspondant sur la droite est ciblé.Pour rendre le contrôle (focus) flux d'un bouton en haut d'une vue de la liste dans Android

Est-il possible que lorsque j'appuie sur la touche flèche droite, l'accent va à l'élément le plus visible sur le Listview?

Toutes les entrées seraient appréciés! une fois de plus

Cordialement, kiki

Répondre

0

, je réponds à ma propre question.

Pour obtenir la mise au point d'aller au sommet de la ListView, procédez comme suit:

myList.setSelection(0); 
myList.requestFocus(0); 

0 étant la position de l'élément le plus visible sur la vue de la liste.

Espérons que cela aide quelqu'un!