Per rendere il controllo (fuoco) il flusso da un pulsante in alto di una visualizzazione elenco in Android

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

Domanda

La mia attività ha una serie di pulsanti nella metà sinistra dello schermo e un controllo ListView a destra. Inizialmente il focus è sul primo pulsante. Quando si naviga i tasti premendo tasto freccia e quindi premere il tasto freccia destra, la messa a fuoco non va alla voce di elenco più in alto. Invece, l'elemento della lista corrispondentemente sulla destra viene messo a fuoco.

C'è un modo che quando si preme il tasto freccia destra, l'attenzione va al punto più alto sul ListView?

Eventuali ingressi sarebbe apprezzato!

Saluti, kiki

È stato utile?

Soluzione

Ancora una volta, sto rispondendo alla mia domanda.

Per raggiungere l'obiettivo di andare in cima alla ListView, procedere come segue:

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

0 dell'essere posizione dell'oggetto più in alto sulla lista.

Spero che questo aiuti qualcuno!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top