Android dessine une ligne horizontale entre les vues

J’ai ma mise en page comme ci-dessous:

       

Mon exigence est de tracer une ligne horizontale entre TextView et ListView

Quelqu’un pourrait-il aider?

Il dessinera une ligne de couleur gris argent entre TextView & ListView

    

Vous devez utiliser le nouvel Space visualisation léger pour dessiner des séparateurs. Votre mise en page se chargera plus rapidement si vous utilisez Space au lieu de View .

Séparateur horizontal:

  

Diviseur vertical:

  

Vous pouvez également append un arrière-plan:

  

Exemple d’utilisation:

 ....      .... 

Pour utiliser Space vous devez append la dépendance dans votre build.gradle :

 dependencies { comstack 'com.android.support:support-v4:22.1.+' } 

Documentation https://developer.android.com/reference/android/support/v4/widget/Space.html

ajoutez quelque chose comme ceci dans votre mise en page entre les vues que vous voulez séparer:

   

J’espère que cela aide 🙂

Essaye ça

  

Le créer une fois et l’utiliser partout où vous en avez besoin est une bonne idée. Ajoutez ceci dans votre styles.xml:

  

et ajoutez ceci dans votre code xml, où un séparateur de ligne est nécessaire:

  

A l’origine répondu par toddles_fp pour cette question: séparateur / séparateur de dessin Android Ligne dans la mise en page?

  

Dans chaque parent LinearLayout pour lequel vous voulez séparer les composants, ajoutez android:divider="?android:dividerHorizontal" ou android:divider="?android:dividerVertical .

Choisissez entre les deux selon l’orientation de votre LinearLayout .

Jusqu’à ce que je sache, ce style de ressource est ajouté à partir d’Android 4.3.

Vous pouvez mettre cette vue entre vos vues pour imiter la ligne

  

Essaye ça

  

Essayez ceci fonctionne pour moi

  
		      	

Une vue dont vous pouvez spécifier la couleur d’arrière-plan (hauteur = quelques dpi). Regardé dans le code réel et le voici:

   

Notez que cela peut être n’importe quel type de View .

—-> Simple

   

Si vous ne souhaitez pas utiliser une vue supplémentaire uniquement pour les soulignements. Ajoutez ce style sur votre textView .

 style="?android:listSeparatorTextViewStyle" 

Juste en deçà, il appenda des propriétés supplémentaires comme

 android:textStyle="bold" android:textAllCaps="true" 

que vous pouvez facilement remplacer.