2012-12-17 23 views
6

私はスピナーのテキストを右に揃えようとしていますが、失敗するたびに Gravityを右に設定しようとしました。私が持っているすべてはこれです:Android Spinner Gravityが動作しない

enter image description here

あなたはこの問題を助けてくださいことができますか?

ありがとうございます。ここで

はXMLです:

<RelativeLayout 
android:layout_width="match_parent" 
android:layout_height="40dp" 
android:orientation="horizontal" > 

<org.holoeverywhere.widget.Spinner 
    android:id="@+id/spnCities" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_centerVertical="true" 
    android:layout_marginRight="10dp" 
    android:entries="@array/array_cities" 
    android:gravity="right"/> 

<TextView 
    android:id="@+id/tvCities" 
    android:layout_width="70dp" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_centerVertical="true" 
    android:layout_marginLeft="10dp" 
    android:text="@string/city" 
    android:textAppearance="?android:attr/textAppearanceSmall" /> 

+0

はあなたのXMLを投稿してもらえますか? – Silverstorm

+0

@Silverstormはい、編集を参照してください。ありがとう – Houssem

+1

これを試してみてくださいhttp://stackoverflow.com/questions/2491980/how-to-color-and-alignment-spinner-item-on-android – Silverstorm

答えて

1

あなたはおそらく仕事にこれを有効にするには、カスタムビューを使用する必要があります。これは、おそらく助ける...そのあなたの親友をグーグル使用します

Align spinner values to right instead of left

+0

Spinnerの幅wrap_contentを使用しているときのように見えますが、これはうまくいきません。それは、体重、dpの長さまたはmatch_parentだけで動作しますが、 –