我完成了我的应用程序的英文版,现在我正在处理阿拉伯语本地化。阿拉伯语是一种从右到左的语言,因此我需要调整布局中的很多内容,包括微调器显示。
我使用了这里提到的相同方法Android - Text is Pushed to the Left in a Spinner但我将重力设置为右侧。
这是我的 spinner_item.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_height="?android:attr/listPreferredItemHeight"
android:layout_width="fill_parent"
android:gravity="right" />
更改了我的代码
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
对此
adapter.setDropDownViewResource(R.layout.spinner_item);
我希望我的微调器看起来像我在下面找到的旧英文微调器,
但目前看起来是这样的,
如何恢复以下内容:
- 单选按钮
- 更大的文本大小
- 我希望它在如图所示的右侧,但在两个分隔线之间居中。
注意 阿拉伯语的网络服务还没有完成,这就是为什么图像中的数据仍然是英文的。
更新
在尝试了 Adil Soomro 的建议后,我得到以下信息,
没有单选按钮,边框和第一个字母之间有相当大的空间。
更新
在 Adil Soomro 的编辑之后,我现在有了以下内容,