2010-01-11 25 views

Respuesta

5

Eche un vistazo a this question.

+0

¿Cómo lo resolvió? Quiero desplazar el elemento expansible cliqueado a la primera posición visible de la lista. – Derzu

16
ListView.getFirstVisiblePosition() 

Devuelve la posición dentro de los datos de Juego de adaptadores para el primer artículo que aparece en pantalla. Una vez que tenga la posición , puede modificar el artículo en esa posición en su adaptador.

Presume que mi adaptador está vinculando un String [] a un ListView. Puedo usar el método getFirstVisiblePosition() en la instancia de listview, que devolverá el índice/posición del primer elemento visible, luego puedo cambiar mi elemento String en la posición "indexar" y modificar la lista.

+0

No entendí tu explicación. Quiero desplazar el elemento expansible cliqueado a la primera posición visible de la lista expandible. ¿Sabías cómo hacer eso? – Derzu

0

puede usar setSelection (índice) para que la pantalla salte al índice que desee