Quiero cambiar el color de la ListView
línea de separación. Cualquier ayuda sería apreciada.
400
Quiero cambiar el color de la ListView
línea de separación. Cualquier ayuda sería apreciada.
Puede establecer este valor en un archivo xml de diseño usando android:divider="#FF0000"
. Si está cambiando el color / dibujable, también debe establecer / restablecer la altura del divisor.
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="#FFCC00"
android:dividerHeight="4px"/>
</LinearLayout>
Drawable
recurso enandroid:divider
. El divisor existente es un gradiente.px
unidad para definir tamaños en Android, usedp
en su lugarO puedes codificarlo:
Espero eso ayude
fuente
Para una sola línea de color use:
Es importante que DividerHeight se configure después del divisor , de lo contrario no obtendrá nada.
fuente
También puede obtener los colores de sus recursos utilizando:
fuente
Versión XML para el efecto genial de @Asher Aslan.
Nombre para esa forma como: list_driver.xml bajo carpeta dibujable
fuente
Hay dos formas de hacer lo mismo:
Puede establecer el valor de android: divider = "# FFCCFF" en el archivo xml de diseño. Con esto también debe especificar la altura del divisor como este android: dividerHeight = "5px ".
También puede hacer esto programáticamente ...
fuente
Use el siguiente código en su archivo xml
fuente
fuente
Utilice
android:divider="#FF0000"
yandroid:dividerHeight="2px"
para ListView.fuente