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

您可能必须使用自定义视图才能使其正常工作。使用谷歌它你最好的朋友......这可能会有所帮助:

将微调器值右对齐而不是左对齐

于 2012-12-17T16:49:55.047 回答
0

安卓:textDirection="rtl"

于 2021-03-01T22:12:03.990 回答