我是用旋转器做的
//文本与中心对齐
http://i.stack.imgur.com/GE8aG.png
但我想要做到这一点
//文本与左对齐
http://i.stack.imgur.com/FTjhs.png
我该怎么做?我试过用“地心引力”,但不起作用。
java代码:
void addProvinceSpinner() {
ArrayList<String> listaProvince = new ArrayList<String>();
listaProvince.add("MILANO");
listaProvince.add("ROMA");
listaProvince.add("BARI");
ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,
R.layout.layout_riga_spinner_inserzionisti,
R.id.inserzionisti_txt_riga_spinner, listaProvince);
spinner_province.setAdapter(dataAdapter);
}xml代码(R.layout.layout_riga_spinner_inserzionisti):
<TextView
android:id="@+id/inserzionisti_txt_riga_spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="10dp"
android:textColor="#01a0d1"
android:textSize="20sp" />主要xml代码:
<Spinner
android:id="@+id/inserzionisti_spinner_province"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/inserzionisti_spinner_bg"
android:prompt="@string/inserzionisti_prompt"/>我刚解决了..。
我不得不
android:layout_width="wrap_content“
至
android:layout_width="fill_parent“
在旋转器..。
谢谢大家!<3
发布于 2012-07-04 13:16:02
Create an xml - raw.xml and put this code:
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/spinnerTarget"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center" // As per your requirement (left, center , right etc)
android:textColor="#454545"
android:padding="5dip"
android:textSize="14dip" />
In class file use like this:
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
this, R.array.im_arrays, R.layout.row_spiner);发布于 2012-11-08 01:25:05
今天我自己碰到的。实际上,没有在实际文本视图上设置它。你必须改变旋转器的重力(这就足够了)。添加以下内容:
android:gravity="center"像这样给你的旋转者:
<Spinner
android:id="@+id/inserzionisti_spinner_province"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:background="@drawable/inserzionisti_spinner_bg"
android:prompt="@string/inserzionisti_prompt"/>我正在使用android.R.layout.simple_spinner_item,就像这样:
new ArrayAdapter<String>(context, android.R.layout.simple_spinner_item, ...);https://stackoverflow.com/questions/11329782
复制相似问题