2016-12-09 155 views
0

我在LinearLayout中遇到了android:layout_gravity="center"的問題。我把文字放在頂部,當我想將它移動到頂部中心時,他將它移動到手機的中心,而不是上部中心。Android佈局重心水平

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:id="@+id/activity_main" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:paddingBottom="@dimen/activity_vertical_margin" 
    android:paddingLeft="@dimen/activity_horizontal_margin" 
    android:paddingRight="@dimen/activity_horizontal_margin" 
    android:paddingTop="@dimen/activity_vertical_margin" 
    android:background="@drawable/c19669a65794159b935e89fac1d08080" 
    tools:context="com.example.hanan.myfirstapp.MainActivity"> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="First Exemple" 
     android:textColorLink="@android:color/background_light" 
     android:textColor="@android:color/background_light" 
     android:textSize="24sp" 
     android:layout_gravity="center" 
     android:id="@+id/textView" /> 

</LinearLayout> 

1

回答

0

嘗試在內部視圖中使用的android:layout_gravity="center_horizontal"代替android:layout_gravity="center"

center影響兩個軸,而您只想在X軸上工作。

你可以找到更多的細節here