我尝试更改文本颜色并将微调器中的项目对齐到它的中心我该怎么做
这是我的代码
String[] li={"1","2","3"};
final Spinner combo = (Spinner)findViewById(R.id.widget30);
ArrayAdapter<String> a = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, li);
combo.setAdapter(a);
Run Code Online (Sandbox Code Playgroud)
谢谢
我完成了我的应用程序的英文版本,现在我正在进行阿拉伯语本地化.阿拉伯语是一种从右到左的语言,所以我需要在布局中调整很多东西,包括我的微调器显示.
我使用了Android中提到的相同方法- 在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" />
Run Code Online (Sandbox Code Playgroud)
改变了我的代码
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Run Code Online (Sandbox Code Playgroud)
对此
adapter.setDropDownViewResource(R.layout.spinner_item);
Run Code Online (Sandbox Code Playgroud)
我希望我的微调器看起来像我下面的老式英式旋转器,

但它目前看起来像这样,

如何恢复以下内容:
注意阿拉伯语Web服务尚未完成,这就是图像中的数据仍为英语的原因.
UPDATE
在尝试了Adil Soomro的建议后,我得到以下信息,

没有单选按钮,边框和第一个字母之间有相当大的空间.
UPDATE
在Adil Soomro编辑之后,我现在有了以下内容,

我已经在我的应用程序中实现了ListView上的应用程序我使用了getListView()方法.我编写了如下代码:
String[] conversionsadd = getResources().getStringArray(R.array.conversions);
setListAdapter(new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,conversionsadd));
getListView().setTextFilterEnabled(true);
getListView().setBackgroundResource(R.drawable.listback2);
Run Code Online (Sandbox Code Playgroud)
当我在onCreate方法上编写上面的代码时,我可以显示带有一些文本的列表.从上面的代码我想在列表的中心显示文本,并以颜色显示文本.