XML Spinner属性textAlignment ="right"API 16

Jer*_*emy 8 xml android attributes android-layout android-studio

我正在尝试将属性设置为我的Android应用程序中的微调器和其中一个属性textAlignment = "right"(问题是我有一个微调器,layout_width="match_parent"所以有很多空间,我想把它放到右边)但是这个仅在API 17及更高版本中支持,而我想为API 16制作应用程序 - 是否有解决方法?

我的属性是:

        <Spinner
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:textAlignment="gravity"
            android:id="@+id/MainSpinner"
            tools:listitem="@layout/support_simple_spinner_dropdown_item"/>
Run Code Online (Sandbox Code Playgroud)

当前的linearLayout如下所示:

在此输入图像描述

我希望它看起来像这样:

在此输入图像描述

哪里:

LinearLayout(水平)= 在此输入图像描述

RelativeLayout = 在此输入图像描述

TextView = 在此输入图像描述

LinearLayout(垂直)= 在此输入图像描述

Spinner = 在此输入图像描述

按钮= 在此输入图像描述

Mah*_*ari 3

这对我有用......

<Spinner
android:id="@+id/example_spinner"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_gravity="right"
android:textAlignment="right"
android:paddingLeft="10dp"
android:paddingRight="10dp"
android:paddingTop="2dp"
android:paddingBottom="2dp" />
Run Code Online (Sandbox Code Playgroud)

我已经关注了:http://nevesheng.blogspot.fr/2013/05/spinner-with-item-text-aligned-to-center.html & 这工作得很好......