2014-03-28 51 views
0

大家我有這個如何改變文本的位置,佈局

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_weight="1" 
    android:orientation="horizontal"> 
    <TextView 
     android:id="@+id/TextView02" 
     android:layout_width="wrap_content" 
     android:layout_height="match_parent" 
     android:layout_weight="1" 
     android:text="Tablet" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

我想,我的TextView採取這一切佈局的中心謝謝

+0

使用的LinearLayout強制性的就是努力呢?因爲使用RelativeLayout可以很容易。 –

回答

0

你只需要添加ŧ他在這個TextView的重力

android:gravity="center_horizontal|top"//here you can set any thing.... 

,如果你使用的相對佈局意味着你可以使用這一個對準...

 android:layout_alignParentBottom="true" 
    android:layout_alignParentRight="true" 
0

添加的TextViewandroid:layout_gravity="center"財產

試試這個:

<LinearLayout 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:layout_weight="1" 
android:orientation="horizontal"> 
<TextView 
    android:id="@+id/TextView02" 
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:layout_weight="1" 
    android:text="Tablet" 
    android:layout_gravity="center" 
    android:textAppearance="?android:attr/textAppearanceMedium" /> 
0

我覺得也不是沒有可能與LinearLayout中,你應該使用的FrameLayout或RelativeLayout的。 的重力屬性的FrameLayout

0

作品在XML文件中

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

    <TextView 
     android:id="@+id/TextView02" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_centerHorizontal="true" 
     android:text="Tablet" 
     android:textAppearance="?android:attr/textAppearanceMedium" /> 

</RelativeLayout> 
+0

本教程可能會幫助您http://www.youtube.com/watch?v=EWUrl5h-VA4。 – Shiva