2013-06-01 72 views
2

我在XML文件,寬度和高度設置爲wrap_content和我背景設置爲旋轉器旋轉器,對齊微調文本設置背景當微調

enter image description here

文本被顯示在中心如果我在DP或FILL_PARENT設置寬度,則文本左對齊顯示,但我要左對齊時微調寬度WRAP_CONTENT

+0

您可能想要附加9修補程序文件和佈局。 –

+0

請發佈您的xml文件 –

回答

1

您可以使用像這樣的 設置你的微調觀點:

res/layout/my_spinner_textview.xml 

    <?xml version="1.0" encoding="utf-8"?> 
    <TextView 
     xmlns:android="http://schemas.android.com/apk/res/android" 
     style="?android:attr/spinnerItemStyle" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center" /> 

    public class HelloSpinner extends Activity 
    { 
     @Override 
     public void onCreate(Bundle savedInstanceState) 
     { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     Spinner spinner = (Spinner) findViewById(R.id.spinner); 
     ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.planets_array, 
    //  android.R.layout.simple_spinner_item); 
      R.layout.my_spinner_textview); 
    // adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
     adapter.setDropDownViewResource(R.layout.my_spinner_textview); 
     spinner.setAdapter(adapter); 
     spinner.setOnItemSelectedListener(new MyOnItemSelectedListener()); 
     } 
    //No other modification needed. 
+0

我不想在文本中心... – Jayesh

1

試試這個:

android:paddingRight="10dp" 
OR 
android:paddingLeft="10dp" 

集大小,你needed.That將設置填充,以微調視圖的文本。

+0

你在談論哪個大小?微調器寬度和高度? – Jayesh

+0

是的,它的一部分微調 –

+0

我設置微調的寬度和高度wrap_content,因爲我設置背景微調 – Jayesh

0

在您的自定義文本視圖中包含這四行以使您的微調器文本左對齊。

android:singleLine="true" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" 
android:ellipsize="marquee"