【发布时间】:2012-05-24 16:17:05
【问题描述】:
在微调器 xml 中,我正在使用:
android:entries="@array/cars"
其中汽车是数字项列表。
微调器自动将值左对齐,我在 xml/code 中找不到如何更改它。
【问题讨论】:
标签: android xml android-layout alignment spinner
在微调器 xml 中,我正在使用:
android:entries="@array/cars"
其中汽车是数字项列表。
微调器自动将值左对齐,我在 xml/code 中找不到如何更改它。
【问题讨论】:
标签: android xml android-layout alignment spinner
您必须在此处使用自定义视图来对齐 Spinner 值。创建一个像this 这样的CustomView 答案已创建并将android:gravity 添加到TextView 为right。
更新:
使用
将 CustomView 设置为您的适配器adapter.setDropDownViewResource(android.R.layout.your_custom_created_view);
【讨论】:
android:gravity="right"直接更改spinner选中项的对齐方式。我不确定他们什么时候改变了这个......
您可以在属性上使用TextAlignment 并选择TextEnd,
或android:textAlignment="textEnd" 上的 XML 简单
【讨论】:
gravity或layout_gravity="end"
您可以尝试使用微调器项目文本对齐右端:
view.textAlignment = View.TEXT_ALIGNMENT_TEXT_END
【讨论】: