如何在微调器中心对齐文本以及如何设置文本颜色

时间:2014-06-16 09:02:13

标签: java android xml

<Spinner
        android:id="@+id/spinner1"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:entries="@array/country_arrays"
        android:prompt="@string/country_prompt"
        android:background="@drawable/grey"
        android:layout_weight="1"    
        android:layout_marginLeft="5dp"
        android:layout_marginTop="5dp"   
        android:layout_gravity="center"
        />

        android:layout_gravity="center" 

无效。有没有办法做到这一点?以及如何更改文字颜色。

2 个答案:

答案 0 :(得分:0)

尝试使用android:gravity =“center”而不是android:layout_gravity =“center”并将其放入微调器代码中!

喜爱

<Spinner
    android:id="@+id/spinner1"
    android:layout_width="match_parent"
    android:layout_height="50dp"
    android:entries="@array/country_arrays"
    android:prompt="@string/country_prompt"
    android:background="@drawable/grey"
    android:gravity="center"
    android:layout_weight="1"    
    android:layout_marginLeft="5dp"
    android:layout_marginTop="5dp"   
    android:layout_gravity="center"
    />

答案 1 :(得分:0)

而不是使用

android:layout_gravity="center"  //for setting layout in center of screen

使用

android:gravity="center" //for setting values of view in center