2017-09-27 13 views
-8

Je suis un didacticiel vidéo. Sur le pc du tuteur ces deux textviews s'alignent correctement mais pas sur le mien. S'il vous plaît laissez-moi savoir ce qui ne va pas avec cela. -image jointe-. Je vous remercie.Android Studio Code Alignement Ne fonctionne pas

A studio image

+0

montrer votre layout.xml –

Répondre

0

Lorsque vous utilisez la mise en page de contrainte, vous devez fournir une contrainte à lui. ici à la seconde TextView ajouter:

layout_constraintLeft_toRightOf="@id/text_view_1" 
0
xmlns:app="http://schemas.android.com/apk/res-auto" 

et utiliser

 app:layout_constraintLeft_toLeftOf="parent" 
     app:layout_constraintTop_toTopOf="parent" 
     app:layout_constraintRight_toRightOf="parent" 
     app:layout_constraintBottom_toBottomOf="xyz" 
0

Il y a plusieurs façons d'aligner les textes, mais vous essayez de le faire en utilisant une mise en page de contrainte qui est un peu complexe.

Voici un exemple en utilisant une mise en page relative avec android:layout_toEndOf="", il est simplement utilisé pour pousser votre TextView à la fin de votre choix Textview:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:layout_height="match_parent" android:layout_width="match_parent" 
    android:orientation="vertical" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 


    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="30dp"> 

     <TextView 
      android:id="@+id/firstText" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:gravity="center" 
      android:layout_marginEnd="5dp" 
      android:text="FIRST TEXT" /> 

     <TextView 
      android:id="@+id/secondText" 
      android:layout_width="wrap_content" 
      android:layout_height="match_parent" 
      android:gravity="center" 
      android:layout_toEndOf="@id/firstText" 
      android:text="SECOND TEXT"/> 
    </RelativeLayout> 
</LinearLayout>