2012-05-17 14 views
10

स्पिनर एक्सएमएल में, मैं उपयोग कर रहा हूँ:संरेखित स्पिनर मूल्यों सही के बजाय छोड़ दिया

android:entries="@array/cars" 

जहां कारों सांख्यिक आइटम की सूची है।

स्पिनर स्वचालित रूप से मूल्यों को बाईं ओर संरेखित करता है, और मुझे xml/code में इसे कैसे बदला जा सकता है।

उत्तर

17

स्पिनर मूल्यों को संरेखण देने के लिए आपको यहां एक कस्टम व्यू का उपयोग करना होगा। this जैसे कस्टम व्यू बनाएं ने android:gravity को टेक्स्ट व्यू में right के रूप में बनाया और जोड़ें।

अद्यतन:

अपने एडाप्टर

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

10x पर TextEnd, या android:textAlignment="textEnd" चयन कर सकते हैं करने के लिए सेट CustomView। लेकिन अब मैं इस स्पिनर/टेक्स्ट में कैसे लोड कर सकता हूं मूल्यों की सरणी देखें? – David

+0

मैंने अपना जवाब संपादित किया। –

+1

10x फिर से। मैं अपने कोड में एडाप्टर जोड़ सकता हूं, लेकिन मैं अपने कस्टम व्यू को इस एडाप्टर पर सेट नहीं कर सकता क्योंकि यह अब "टेक्स्ट व्यू" है और स्पिनर नहीं है। – David

2

का उपयोग कर आप गुणों पर TextAlignment का उपयोग करें और एक्सएमएल सरल

+1

आपको * गुरुत्वाकर्षण 'या 'layout_gravity =" end "निर्दिष्ट करना होगा –