2012-12-17 22 views
6

Tôi đang cố gắng để sắp xếp văn bản trong một spinner sang phải, nhưng mỗi khi tôi thất bại, Tôi đã cố gắng đặt Gravity sang phải hoặc elipsize để kết thúc nhưng không có gì hoạt động và tất cả những gì tôi có là:Android Spinner Gravity Không hoạt động

enter image description here

bạn có thể trợ giúp với vấn đề này không?

Thanks a lot.

Đây là XML:

<RelativeLayout 
android:layout_width="match_parent" 
android:layout_height="40dp" 
android:orientation="horizontal" > 

<org.holoeverywhere.widget.Spinner 
    android:id="@+id/spnCities" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_centerVertical="true" 
    android:layout_marginRight="10dp" 
    android:entries="@array/array_cities" 
    android:gravity="right"/> 

<TextView 
    android:id="@+id/tvCities" 
    android:layout_width="70dp" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_centerVertical="true" 
    android:layout_marginLeft="10dp" 
    android:text="@string/city" 
    android:textAppearance="?android:attr/textAppearanceSmall" /> 

+0

Bạn có thể đăng xml của mình không? – Silverstorm

+0

@Silverstorm Có, xem chỉnh sửa. cảm ơn – Houssem

+1

Hãy thử http://stackoverflow.com/questions/2491980/how-to-color-and-alignment-spinner-item-on-android – Silverstorm

Trả lời

1

Bạn có thể phải sử dụng một giao diện tùy chỉnh để cho phép này để làm việc. Sử dụng google là người bạn tốt nhất của bạn ... điều này có thể sẽ giúp:

Align spinner values to right instead of left

+0

Đây là giải pháp đúng, mặc dù nó trông giống như trong khi sử dụng Spinner width wrap_content nó không hoạt động. Nó chỉ hoạt động với trọng lượng, chiều dài dp hoặc match_parent, –