2012-05-17 20 views
10

在轉XML,我使用的是:對齊微調值到右而不是左

android:entries="@array/cars" 

,其中汽車是數字的產品清單。

微調器會自動將值對齊到左側,並且我無法在xml/code中找到如何更改它。

回答

17

您必須在此處使用自定義視圖來對齊微調器值。創建一個自定義視圖,如this已創建答案,並將android:gravity添加到TextView中作爲right

UPDATE:

設置CustomView使用

adapter.setDropDownViewResource(android.R.layout.your_custom_created_view); 
+0

10X選擇TextEnd, 或android:textAlignment="textEnd"適配器。但現在我怎麼可以加載到這個微調/文本查看值的數組? – David

+0

我編輯了我的答案。 –

+1

再次10x。我可以將適配器添加到我的代碼中,但我無法將自定義視圖設置爲此適配器,因爲它現在是「TextView」而不是微調器。 – David

2

您可以在屬性中使用TextAlignment和XML的簡單

+1

你必須*還*指定'gravity'或'layout_gravity =「end」 –