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

时间:2012-05-17 04:18:59

标签: android xml android-layout alignment spinner

在spinner xml中,我正在使用:

 android:entries="@array/cars"

其中汽车是数字项目列表。

微调器自动将值对齐到左侧,我无法在xml / code中找到如何更改它。

3 个答案:

答案 0 :(得分:21)

您必须在此处使用自定义视图来对齐Spinner值。创建一个类似this答案已创建的自定义视图,并将android:gravity添加到TextView中right

<强>更新

使用

将CustomView设置为适配器
adapter.setDropDownViewResource(android.R.layout.your_custom_created_view);

答案 1 :(得分:8)

您可以在属性上使用TextAlignment并选择TextEnd, 或简单的android:textAlignment="textEnd"

答案 2 :(得分:0)

您可以尝试使用微调项文本对齐右端:

view.textAlignment = View.TEXT_ALIGNMENT_TEXT_END