2011-06-07 20 views
7

Estoy tratando de hacer un elemento de la lista ampliable. Básicamente, quiero tener un botón en cada elemento de la lista que, al presionarlo, expanda ese elemento de la lista para mostrar más información.Artículo expandible en la lista en Android

¿Es esto posible en android? si es así, ¿cómo lo haría?

Gracias

Edit: Para aclarar, Lo ideal sería el elemento de lista actual a enlargen para mostrar más información

+1

Se puede echar un vistazo a [ 'ExpandableListView'] (http://developer.android.com/reference/android/widget/ExpandableListView.html) –

Respuesta

4

Su solución más fácil sería probablemente un ExpandableListView.

Pero también puede implementar algo usted mismo, donde un botón en cada elemento ListView muestra y oculta View en el elemento normal.

+0

Ocultar/ocultar funciona de la mejor manera aquí, ¿sabes de alguna manera fácil de animar la expansión del elemento de la lista? ¿Entonces la vista se expande lentamente hacia abajo en vez de simplemente ser de repente más grande? –

+0

lamentablemente no. Creé mi propia vista de lista ampliable que simplemente ocultaba/unhid y eso funcionó para mí, pero supongo que podrías probar un SlidingDrawer: http://developer.android.com/reference/android/widget/SlidingDrawer.html pero yo No estoy seguro si esto encajaría con su aplicación. lo siento, no podría ser más de ayuda! –

1

Utiliza la demostración de API para obtener ayuda. Hay un muy buen ejemplo de ExpandableListViews

Aquí el link

+0

Como regla general, es mejor escribir una respuesta completa en SO, en lugar de solo vincular a un tutorial, para evitar la rotura del enlace. En este caso, acabo de hacer clic en el enlace, pero ya no está activo/correcto :( – yochannah

Cuestiones relacionadas