2011-07-14 39 views
0

微調重力似乎只能在水平方向工作。我希望顯示的文字垂直居中,水平居中。這可能嗎? 我使用XML微調正常的風格是這樣的:微調重力

<TextView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:textSize="12sp" 
    android:paddingBottom="5dip" 
    android:id="@+id/spinnerTarget" 
    android:gravity="top|center_horizontal" 
    android:textColor="#ffffff" 
/> 

回答

0

這裏是我結束了,希望我可以幫助

 <Spinner 
     android:id="@+id/m1_ss_spinner" 
     android:background="@drawable/btn_default_normal_invisible" 
     android:layout_width="fill_parent" 
     android:layout_height="60sp" 
     android:layout_gravity="top" 
     android:layout_below="@id/m1_ss_head" 
    /> 
1

你有wrap_content的高度,這樣的看法環繞文字縮小,沒有空間的文本被定位在視圖的頂部。 android:gravity僅在活動內容足夠空間時纔有效。 center_horizontal的作品,因爲你已經爲寬度設置了fill_parent,我假設該視圖佔用了所有的屏幕寬度,因此允許內容居中。

嘗試重新排列布局,以便在高度方面有更多的視圖空間。

乾杯!