2015-11-02 5 views
12

से शीर्षक निकालें किसी कारण से, मेरे डेटपिकरडियलॉग में मेरे दो शीर्षक हैं।DatePickerDialog

[Screenshot](http://i.imgur.com/8rVEjlv.png)

मैं कैसे शीर्ष पर सफेद शीर्षक से छुटकारा पाने के कर सकते हैं? इस कोड मैं संवाद बनाने के लिए उपयोग है:

datePickerDialog = new DatePickerDialog(ProfileActivity.this, this, year, month, day); 
datePickerDialog.getDatePicker().updateDate(year, month - 1, day); 
datePickerDialog.show(); 

उत्तर

28
datePickerDialog.setTitle(""); 
+0

इस शीर्षक केवल निकालता है दूर करने के लिए? क्या होगा अगर मुझे हटाए जाने के लिए पूरे श्वेत शीर्षक दृश्य की आवश्यकता है – Dibzmania

13

मैंने पाया कि खुद के लिए: datePickerDialog.getDatePicker().setMaxDate(c.getTimeInMillis());

और शायद आप के लिए: datePickerDialog.getDatePicker().updateDate(year, month - 1, day);

दोषी है। यदि आप उस लाइन को छोड़ देते हैं, तो आपके पास शीर्षक नहीं होगा।

मैं इस मुद्दे को हल करने के लिए एक विशिष्ट विषय स्थापित करने में देख रहा हूं।

- अद्यतन -

सुनिश्चित करें कि आप .setTitle(""); कॉल के बाद आप .getDatePicker().x() कॉल करते हैं। अन्यथा यह काम नहीं करेगा।

+1

यह बहुत अजीब है। सेटटाइटल ("xyz") अन्य सभी बयान मेरे लिए काम करने के बाद। बहुत बहुत धन्यवाद। –

-1

AlertDialog में setCustomHeader विधि है, इसका उपयोग करके zero चौड़ाई, zero ऊंचाई के साथ एक कस्टम दृश्य सेट करें। यह

LinearLayout linearLayout = new LinearLayout(getApplicationContext()); 
timePickerDialog.setCustomTitle(linearLayout); 
0

अधिक उचित काम करेंगे ताकि यह और भी होलो संस्करणों

datePickerDialog.setCustomTitle(null); 
0
datePickerDialog = new DatePickerDialog(ProfileActivity.this, this, year, month, day); 
datePickerDialog.getDatePicker().setMinDate(System.currentTimeMillis()); 
datePickerDialog.setTitle(""); 
datePickerDialog.show(); 

अपने datePickerDialog.getDatePicker() जोड़ना चाहिए का समर्थन करता है setMinDate (System.currentTimeMillis())। और फिर डेटपिकरडियलॉग.सेटटाइटल ("") जोड़ें;

अनुक्रम के इस प्रकार शीर्ष सफेद पृष्ठभूमि हैडर

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