2013-02-08 111 views
0
<?xml version="1.0" encoding="utf-8"?> 
<TableLayout 
    android:id="@+id/widget33" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" 
    android:stretchColumns="*" 
    xmlns:android="http://schemas.android.com/apk/res/android"> 
<TableRow 
    android:id="@+id/widget34" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal"> 
<TextView 
    android:id="@+id/widget35" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="TextView" 
    android:gravity="center" /> 
<TextView 
    android:id="@+id/widget36" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="TextView" 
    android:gravity="center" /> 
<TextView 
    android:id="@+id/widget37" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:text="TextView" 
    android:gravity="center" /> 
</TableRow> 
</TableLayout> 

TextViews的文本不對齊centre即使gravity設置center。文本轉移到極端right.When我檢查droidDraw相同的代碼的每一件事似乎fine.Whats發生了什麼?的TextView的文本對齊

+0

嘗試一切工作正常後,我重新啓動eclipse.Thanx大家 – tez 2013-02-08 20:18:36

回答

0

只要您使用wrap_contentandroid:layout_widthandroid:layout_height,重力不會做任何事情。

+0

當我做表格佈局strecthColumns它會自動伸出的每一列即TextView的here.When我現在在一個TextView點擊突出顯示的輪廓顯然不wrapcontent.What你說的是真實的,如果我不使用拉伸列 – tez 2013-02-08 20:16:00

+0

每一件事情現在正常工作後,我重新啓動eclipse.Might可能是一些錯誤 – tez 2013-02-08 20:17:37

-1

如果將TextView設置爲wrap_content,它佔用的空間就像posible一樣小。當您將它設置爲居中位於wrap_content內時。這使得看起來沒有區別。

如果將TextView設置爲fill或match_parent,它將位於TableLayout內部。

0

//與

android:layout_gravity="center"