33

मैं एक Datepickerएंड्रॉयड मटीरियल डिज़ाइन इनलाइन Datepicker मुद्दा

एंड्रॉयड Datepicker के पिछले संस्करणों में से एक ScrollView है यह है:

enter image description here

और मैं Datepicker दिन के एकल तत्वों स्क्रॉल कर सकते हैं , महीनों, बिना किसी समस्या के वर्ष

एंड्रॉइड लॉलीपॉप एपीआई स्तर 21 सामग्री में, डेटपीकर इस तरह से दिखाया गया है:

enter image description hereenter image description here

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

calendarViewShown=false 

नजरअंदाज कर दिया लगता है

मैं इसका समाधान कैसे कर सकता है ???

उत्तर

55

calendarViewShown विशेषता कैलेंडर-शैली दिनांक पिकर में बहिष्कृत है। यदि आप स्पिनर-स्टाइल डेट पिकर को वापस चाहते हैं, तो आप datePickerMode विशेषता spinner पर सेट कर सकते हैं।

<DatePicker 
    ... 
    android:datePickerMode="spinner" /> 

स्क्रॉलिंग समस्या के लिए, कैलेंडर-शैली दिनांक पिकर नेस्टेड स्क्रॉलिंग का समर्थन नहीं करता है।

+2

धन्यवाद! तुमने मुझे बचा लिया है! – AndreaF

+2

मैं एपीआई में उस विशेषता को क्यों नहीं देख सकता हूं? -> http://developer.android.com/reference/android/widget/DatePicker.html –

+6

जी, मौजूदा कामकाजी कोड लेने और इसे एंड्रॉइड के नए संस्करणों पर पूरी तरह से तोड़ने के लिए Google का धन्यवाद! यह स्रोत कोड संगतता भी नहीं है, यह बाइनरी संगतता है जिसे उन्होंने तोड़ दिया है। –

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