2010-12-21 12 views
6

मैं इस प्रकार DatePicker विजेट के साथ एक XML लेआउट को परिभाषित किया है:DatePicker विजेट स्वरूप

 <DatePicker 
     android:id="@+id/SelectDate" 
     android:layout_marginTop="10dp" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center|center_horizontal|center_vertical"> 
    </DatePicker> 

और यह mm/dd/yyyy प्रारूप, नीचे के रूप में प्रदर्शित किया जा रहा है:

alt text

लेकिन how can I display the DatePicker widget in (dd/mm/yyyy) format, नीचे के रूप में?

alt text

उत्तर

11

पिकर जिसका मतलब है कि आप वास्तव में इसे स्वरूपित करने के लिए की जरूरत नहीं है दिनांक स्वरूप उपयोगकर्ता द्वारा चुना, ले, शायद के रूप में उपयोगकर्ता उस प्रारूप को देखने के लिए सबसे अधिक आनंद लेता है जिसका वह उपयोग करता है।

मैंने अभी हैलोडेट पिकर ट्यूटोरियल का परीक्षण किया है और मेरे फोन में, मेरे पास दिनांक (डीडी/एमएम/वाईवाय) प्रारूप है, इसलिए पिकर एक ही प्रारूप दिखाता है; एम्यूलेटर में, मैंने तारीख को मिमी/डीडी/वाईय प्रारूप में रखा है, इसलिए पिकर वही प्रदर्शित करता है।

this उत्तर के अनुसार प्रदर्शन प्रारूप सेट करने के लिए कोई विधि नहीं है।

+0

के बारे में सही है या आप बिल्कुल सही हैं, एम्यूलेटर डेटपिकर में एमएम/डीडी/वाईय प्रारूप में प्रदर्शित किया जा रहा है, जबकि उसी डेटपिकर विजेट को डीडी/एमएम/वाई वाई प्रारूप में दिखाया जा रहा है। बीटीडब्ल्यू, थेंक्स त्वरित समर्थन के लिए बहुत कुछ –

+0

आप सही हैं, लेकिन मेरे पास एक प्रश्न है। जब मैं डेट पिकर पर सेट बटन पर क्लिक करता हूं तो मुझे 1-6-2011 की तरह मिलती है, लेकिन मुझे इसे 01-06-11 की तरह चाहिए। हो सकता? –

+0

@ दत्ता मैंने कोशिश नहीं की, लेकिन ऐसा लगता है कि यह डिफ़ॉल्ट के साथ संभव नहीं है; यह उत्तर देखें: http://stackoverflow.com/questions/4325587/customize-datepicker-android/4325762#4325762 – Adinia

1
+1

चुनें मैं पहले से ही उस लिंक का पालन किया है, लेकिन यह DatePicker संवाद का एक ट्यूटोरियल है और यह भी कोई समर्थन के लिए एक DatePicker विजेट –

4

इस का पालन करें: Customize DatePicker. Android

+0

thanx स्वरूपण के बारे में विनिर्देश है, आप सही हैं, लेकिन @Adinia DatePicker विजेट प्रारूप –

1

एंड्रॉइड देशी डेटपिकर में आपको थीम और पिकर के अनुक्रम को बदलने की अनुमति नहीं दी जाएगी।

आपको इसके लिए कस्टम डेट पिकर घटक आज़माएं क्योंकि इसके लिए कोई विकल्प नहीं है।

इस सवाल How do you use custom Datepicker and Timepicker skins? कस्टम datepicker.You के लिए कि में कस्टम पिकर घटक के लिए जवाब मिल जाएगा आप विषय है और यह भी प्रारूप के अनुक्रम के साथ सभी चीजों को अनुकूलित कर सकते हैं।

0

यदि आप स्पेनिश भाषा के साथ काम कर रहे हैं (डीडी/मिमी/yyyy आप स्पेनिश में तारीख कैसे दिखाते हैं), यह सब आपके स्थानीय डिवाइस कॉन्फ़िगरेशन के बारे में है। डेटपीकर भाषा प्रारूप लेता है।

0

फोन सेटिंग बदलकर देखें और दिनांक स्वरूप

+1

तो आपका मतलब है कि हमें उपयोगकर्ताओं को उचित प्रारूप के लिए हमारे ऐप का उपयोग करने के लिए फोन सेटिंग्स बदलने के लिए कहना है? –

संबंधित मुद्दे