2017-10-16 1 views
-1

Vorausgesetzt, ein vertikales lineares Layout, würde ich das Text Center vertikal ausrichten möchten.Ausrichtung im linearen Layout - Android

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="sample1" 
    android:layout_gravity="center" 
    android:gravity="center"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="sample2" 
    android:layout_marginTop="150dp"/> 

Ich wünsche mir „sample1“ in der Mitte vertikal haben, HINWEIS: layout_gravity = „center“ nur bietet Ausrichtung von horizontalen Mitte und nicht vertikal zentriert.

Siehe Image

Antwort

0

bereits.

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="150dp" 
    android:layout_gravity="center" 
    android:gravity="center" 
    android:text="sample1"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center" 
    android:gravity="center" 
    android:text="sample2"/> 
</LinearLayout> 
+0

Works, dank ..! –

0

Nun, wenn Sie mit relativem Layout gehen wollen. Versuchen Sie, diese Art und Weise wird es für Sie arbeiten

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical"> 

    <TextView 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:gravity="center" 
     android:id="@+id/sample1" 
     android:layout_centerVertical="true" 
     android:text="sample1"/> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:gravity="center" 
     android:layout_below="@+id/sample1" 
     android:text="sample2"/> 
</RelativeLayout> 

OUTPUT

enter image description here

Verwandte Themen