10

スピナーのテキストを右に揃えようと何日も試みていますが、失敗するたびに、重力を右に設定するか、楕円サイズを終了に設定しようとしましたが、何も機能せず、これしかありません:

ここに画像の説明を入力

この問題について教えてください。

どうもありがとう。

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" />

4

2 に答える 2

2

これを有効にするには、おそらくカスタム ビューを使用する必要があります。あなたの親友であるGoogleを使用してください...これはおそらく役に立ちます:

スピナーの値を左ではなく右に揃えます

于 2012-12-17T16:49:55.047 に答える
0

Android:textDirection="rtl"

于 2021-03-01T22:12:03.990 に答える