2012-05-17 49 views
10

Trong spinner xml, Tôi đang sử dụng:Align giá trị spinner sang phải thay vì trái

android:entries="@array/cars" 

nơi ô tô là danh sách các mục số.

Trình xoay tự động căn chỉnh giá trị sang trái và tôi không thể tìm thấy trong xml/code cách thay đổi.

Trả lời

17

Bạn phải sử dụng chế độ xem tùy chỉnh tại đây để căn chỉnh giá trị Spinner. Tạo CustomView như câu trả lời this đã tạo và thêm android:gravity vào TextView là right.

UPDATE:

Đặt CustomView để adapter của bạn sử dụng

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

10x. nhưng bây giờ làm thế nào tôi có thể tải để spinner/textView này mảng các giá trị? – David

+0

Tôi đã chỉnh sửa câu trả lời của mình. –

+1

10x lần nữa. Tôi có thể thêm bộ điều hợp vào mã của mình, nhưng tôi không thể đặt chế độ xem tùy chỉnh của mình cho bộ điều hợp này vì nó bây giờ là "TextView" chứ không phải là Spinner. – David

2

Bạn có thể sử dụng TextAlignment trên thuộc tính và chọn TextEnd, hoặc android:textAlignment="textEnd" trên XML đơn giản

+1

Bạn phải * cũng * chỉ định 'gravity' hoặc' layout_gravity = "end" ' –

Các vấn đề liên quan