J'ai mon layout comme ci-dessous :
Ma requête est de dessiner une ligne horizontale entre TextView
et ListView
Est-ce que quelqu'un pourrait aider?
J'ai mon layout comme ci-dessous :
Ma requête est de dessiner une ligne horizontale entre TextView
et ListView
Est-ce que quelqu'un pourrait aider?
Vous devriez utiliser le nouveau View léger Espace
pour dessiner des diviseurs. Votre mise en page se chargera plus rapidement si vous utilisez Espace
au lieu de Vue
.
Diviseur horizontal :
Diviseur vertical :
Vous pouvez également ajouter un arrière-plan :
Exemple d'utilisation :
....
....
Pour utiliser Espace
, vous devez ajouter la dépendance dans votre build.gradle :
dependencies {
compile 'com.android.support:support-v4:22.1.+'
}
Documentation https://developer.android.com/reference/android/support/v4/widget/Space.html
Le créer une fois et l'utiliser partout où nécessaire est une bonne idée. Ajoutez ceci dans votre styles.xml:
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">1dp</item>
<item name="android:background">?android:attr/listDivider</item>
et ajoutez ceci dans votre code xml, là où une ligne de séparation est nécessaire:
Initialement répondu par toddles_fp à cette question: Android Drawing Separator/Divider Line in Layout?
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.