2012-07-11 57 views
0

我試圖使我的編輯文本和旋轉器在我的應用程序的右側對齊,並且所有相同的大小,但我似乎無法更改微調器的寬度。我已經想出瞭如何更改字符的數量顯示在微調的話,但我不知道如何改變實際微調的大小。有什麼建議麼?這是我對我的微調佈局的xml:自定義微調器寬度的問題

spinner_layout.xml:

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/title_text_view" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:gravity="center" 
android:maxLength="15" /> 

,這是如何我稱它在我的活動:

ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>(this,R.layout.spinner_layout,actions); 
dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); 
spinner.setAdapter(dataAdapter); 

回答

0

嘗試更改代碼,這可能是幫助你。

ArrayAdapter NoCoreAdapter = new ArrayAdapter(this,android.R.layout.simple_spinner_item, month); 
+0

嘗試更換(這一點,R.layout ....)到(這一點,android.R.layout。 simple_spinner_item,...) – Venkatesh 2012-07-11 13:13:59

+0

這裏用文本實際內容設置微調器寬度。請嘗試。 – Venkatesh 2012-07-11 13:16:41

1

改變你的layout_width & layout_height爲「包裝內容」。那麼它會改變。

代碼:

<?xml version="1.0" encoding="utf-8"?> 
<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/title_text_view" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:gravity="center" /> 
+0

@ user1424489如果下面的代碼解決您的問題表示接受的答案..... – 2012-07-11 13:44:38