milup26
08/11/14, 15:41:24
Hola.
Tengo problemillas para entender la creación del adaptador personalizado, he leído varios tutoriales y el último el de esta web (http://hermosaprogramacion.blogspot.com.es/2014/10/android-listas-adaptadores.html), dicha web la he visto en un post en el foro.
Digamos que hasta donde es poner, imagen y texto lo entiendo; pero quiero ir más lejos poniendo secciones y títulos según que cuadros del listview, pero estoy algo atascado.
Digamos que quiero crear una listview así:
Título (como si fuera una cabecera:,pero sin usar el addheader(),así solo me añade lo que es la cabecera encima del primer elemento)
-elemento 1
-elemento 2
Otro título para el esto de elementos:
-elemento 3
-elemento 4
Más o menos es como el estilo del listview del menú lateral del Gmail, o el estilo del google play music también es interesante.
Entonces a ver, en el tutorial mencionado arriba o en otros similares lo que hace es usar:
LayoutInflater mInflater = (LayoutInflater)context.getSystemService(Activity. LAYOUT_INFLATER_SERVICE);
Y después inflar el xml con los elementos a mostrar, como comentaba con una imagen y un texto lo entiendo. Pero para hacer lo que quiero, debo crear otros xml con la forma deseada o van en el mismo xml?.
Lo de crear otro xml lo he hecho , y declaré otro LayoutInflater con el xml con el texto para los títulos de cabecera pero de esa forma no funciona.
Qué me aconsejáis?
Un saludo y gracias de antemano. :-)
Tengo problemillas para entender la creación del adaptador personalizado, he leído varios tutoriales y el último el de esta web (http://hermosaprogramacion.blogspot.com.es/2014/10/android-listas-adaptadores.html), dicha web la he visto en un post en el foro.
Digamos que hasta donde es poner, imagen y texto lo entiendo; pero quiero ir más lejos poniendo secciones y títulos según que cuadros del listview, pero estoy algo atascado.
Digamos que quiero crear una listview así:
Título (como si fuera una cabecera:,pero sin usar el addheader(),así solo me añade lo que es la cabecera encima del primer elemento)
-elemento 1
-elemento 2
Otro título para el esto de elementos:
-elemento 3
-elemento 4
Más o menos es como el estilo del listview del menú lateral del Gmail, o el estilo del google play music también es interesante.
Entonces a ver, en el tutorial mencionado arriba o en otros similares lo que hace es usar:
LayoutInflater mInflater = (LayoutInflater)context.getSystemService(Activity. LAYOUT_INFLATER_SERVICE);
Y después inflar el xml con los elementos a mostrar, como comentaba con una imagen y un texto lo entiendo. Pero para hacer lo que quiero, debo crear otros xml con la forma deseada o van en el mismo xml?.
Lo de crear otro xml lo he hecho , y declaré otro LayoutInflater con el xml con el texto para los títulos de cabecera pero de esa forma no funciona.
Qué me aconsejáis?
Un saludo y gracias de antemano. :-)