Mostrar lineas separación de elementos de un listview

3,049 views
Skip to first unread message

aaRon

unread,
Dec 2, 2011, 7:14:34 AM12/2/11
to desarrollad...@googlegroups.com
Hola, ¿Como puedo mostrar las lineas de separación de los elementos de un listview?
Gracias.

Javier Hernández

unread,
Dec 2, 2011, 7:16:00 AM12/2/11
to desarrolladores-android
¿añadiéndole un borde al top o el bottom del elemento?

Mauricio Montilla

unread,
Dec 2, 2011, 7:18:09 AM12/2/11
to desarrollad...@googlegroups.com
En el XML añadiendo las propiedades

android:divider="@color/black"
android:dividerHeight="1dp"

a tu ListView

> --
> Has recibido este mensaje porque estás suscrito al grupo
> "desarrolladores-android" de Grupos de Google.
> Para ver este debate en la Web, visita
> https://groups.google.com/d/msg/desarrolladores-android/-/j39ZWYI2DyYJ.
> Para publicar una entrada en este grupo, envía un correo electrónico a
> desarrollad...@googlegroups.com.
> Para anular tu suscripción a este grupo, envía un correo electrónico a
> desarrolladores-a...@googlegroups.com
> Para tener acceso a más opciones, visita el grupo en
> http://groups.google.com/group/desarrolladores-android?hl=es.

Juan de Dios Maldonado Sánchez

unread,
Dec 2, 2011, 7:18:23 AM12/2/11
to desarrollad...@googlegroups.com
No. Haciéndolo así queda muy cutre.

Utiliza la funcionalidad que tiene el ListView para especificar un Drawable como separador. Mírate todos los métodos públicos y verás como lo encuentras:

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.




--
An'Brain - Prueba el nuevo widget inteligente para tu Android.
Idiotizer Free - Idiotiza a tus amigos. (Se requieren auriculares)
Track My App - Realiza un seguimiento de tus aplicaciones en el Android market.

Miguel Ángel Osuna

unread,
Dec 2, 2011, 10:55:17 AM12/2/11
to desarrollad...@googlegroups.com
Buenas me surge una pregunta relacionada con este hilo, tengo un iconlistview (foto a la izquierda y el texto a la derecha). La fila tiene el tamaño de la foto y el texto me sale abajo del todo, ¿alguien sabe como poner el text para que quede en el centro de la foto? Es que probé gravity pero no me iba
Saludos

aaRon

unread,
Dec 2, 2011, 11:00:57 AM12/2/11
to desarrollad...@googlegroups.com
No me muestra las lineas, os dejo una imagen de mi listview:

En el diseño si me aparecen las lineas, pero en el list de la aplicación no.
¿Porque puede ser?

Julián Marqués

unread,
Dec 2, 2011, 11:05:00 AM12/2/11
to desarrollad...@googlegroups.com
Miguel si el item dentro del listview es un LinearLayout por ejemplo mira a ver si es que le has puesto orientación vertical en vez de horizontal.

salu2
Julián Fco Marqués García.

jaime contreras

unread,
Dec 3, 2011, 8:14:00 AM12/3/11
to desarrollad...@googlegroups.com
muy interesante

aaRon

unread,
Dec 5, 2011, 3:36:19 AM12/5/11
to desarrollad...@googlegroups.com
¿Nadie me puede decir porque no me salen las lineas?

juande

unread,
Dec 5, 2011, 4:20:49 AM12/5/11
to desarrollad...@googlegroups.com
Yo pintaría los separadores con color blanco para que no se confunda con el fondo. :)

aaRon

unread,
Dec 5, 2011, 4:32:12 AM12/5/11
to desarrollad...@googlegroups.com
Los tengo puestos en color blanco pero nada, no se pintan. En el modo diseño si aparecen, pero cuando ejecuto la app no aparece. Nose porque será. ¿Puede ser porque tengo creado un .xml para mostrar en el list los datos de esa manera?

Juan de Dios Maldonado Sánchez

unread,
Dec 5, 2011, 5:59:24 AM12/5/11
to desarrollad...@googlegroups.com
¿?¿?¿? Mira que en el código java no estés estableciendo en el listview el color del separador en negro.

2011/12/5 aaRon <aaron...@gmail.com>
Los tengo puestos en color blanco pero nada, no se pintan. En el modo diseño si aparecen, pero cuando ejecuto la app no aparece. Nose porque será. ¿Puede ser porque tengo creado un .xml para mostrar en el list los datos de esa manera?

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.

Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a desarrolladores-a...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/desarrolladores-android?hl=es.

aaRon

unread,
Dec 5, 2011, 6:30:18 AM12/5/11
to desarrollad...@googlegroups.com
En el codigo Java, no cambio nada de las lineas. ¿Como puedo mirar eso?

SredP

unread,
Dec 5, 2011, 7:10:16 AM12/5/11
to desarrolladores-android
Hola, quilate el color a las lineas para que coja el color del
sistema.
Si en el xml donde muestras los datos tienen un color de fondo,
quilato también y en el xml global donde tienes la lista quita también
el color de fondo si lo tienes.

El objetivo es dejar que coja los colores del sistema, de esa forma
seguramente aparezcan los separadores.

Yesid Lazaro

unread,
Dec 5, 2011, 11:16:29 AM12/5/11
to desarrollad...@googlegroups.com
y ya le cambaiste el tamaño a los separadores 

--
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Reply all
Reply to author
Forward
0 new messages