Je veux changer la couleur de ListView
ligne de séparation. Toute aide serait appréciée.
Vous devriez également être en mesure de spécifier un Drawable
ressource en android:divider
également. La ligne de démarcation existante est en pente.
Je veux changer la couleur de ListView
ligne de séparation. Toute aide serait appréciée.
Vous pouvez définir cette valeur dans un fichier xml de mise en page à l'aide de la fonction android:divider="#FF0000"
. Si vous modifiez la couleur/le dessin, vous devez également définir/réinitialiser la hauteur du séparateur.
<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>
Vous devriez également être en mesure de spécifier un Drawable
ressource en android:divider
également. La ligne de démarcation existante est en pente.
Si vous le faites en XML, assurez-vous de voir également la hauteur en utilisant Android:dividerHeight, sinon vous n'obtiendrez pas de ligne.
Version XML pour l'effet cool de @Asher Aslan.
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >
<gradient
android:angle="180"
android:startColor="#00000000"
android:centerColor="#FFFF0000"
android:endColor="#00000000"/>
</shape>
Le nom de cette forme est : list_driver.xml dans le dossier drawable
<ListView
android:id="@+id/category_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:divider="@drawable/list_driver"
android:dividerHeight="5sp" />
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.