2011-05-05 42 views

回答

1

使用weight屬性。將weight設置爲1,將它們全部放入TextField中。像這樣的東西應該工作。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
    <TextView 
     android:layout_width="wrap_content" 
     android:id="@+id/textView1" 
     android:layout_height="wrap_content" 
     android:text="TextView" 
     android:gravity="center_horizontal" 
     android:layout_weight="1" /> 
    <TextView 
     android:layout_width="wrap_content" 
     android:id="@+id/textView2" 
     android:layout_height="wrap_content" 
     android:text="TextView" 
     android:gravity="center_horizontal" 
     android:layout_weight="1" /> 
    <TextView 
     android:layout_width="wrap_content" 
     android:id="@+id/textView3" 
     android:layout_height="wrap_content" 
     android:text="TextView" 
     android:gravity="center_horizontal" 
     android:layout_weight="1" /> 
</LinearLayout> 
+0

感謝您的提示,但與此代碼,屏幕分爲3分,並在各部分中的TextView文本不在中心,而是在左邊... – 2011-05-05 16:16:33

+1

使用的重力屬性TextView - 更新。 – 2011-05-06 06:46:38