2013-07-15 30 views
0

無論我做什麼,我的DatePickerDialog始終顯示月份,日期和年份。DatePickerDialog - 如何顯示日,月,然後年

或者我需要顯示日期,月份和年份。

我該怎麼做?

這是我的一點代碼:

Calendar cal = Calendar.getInstance(Locale.FRANCE); 
    cal.setTime(date); 
    int year = cal.get(Calendar.YEAR); 
    int month = cal.get(Calendar.MONTH); 
    int day = cal.get(Calendar.DAY_OF_MONTH); 

    DatePickerDialog dateDialog = new DatePickerDialog(this, 2, mListenerModifierDate, year, month, day); 
    dateDialog.setTitle("Modification de la date d\'intervention"); 
    dateDialog.setMessage("Choisissez une date égale ou inférieure à aujourd\'hui."); 
+2

您是否嘗試設置設備區域設置?我的意思是設置的全球語言環境?或設置 - >日期和時間 - >日期格式? – Selvin

+0

謝謝,對我來說,這是(也)在設置中選擇錯誤的日期格式的問題。 –

回答

0

你最好的選擇是創建你自己的。我不認爲你可以修改datepickerdialog來顯示它。這裏是datePickerDialog的源代碼 - >source 這裏是datepicker的layout,它由datepickerdialog調用。只需修改佈局並創建自己的datepickerdialog類並修改其構造函數以替代使用佈局。

+0

謝謝!這很奇怪,我看到很多例子,第一天,我的代碼。無論如何,我會嘗試你的方式;) – Lynal

+0

@Lynal我會禮貌地問,如果我正確地解決了你的問題,你標記答案是正確的,以便其他人可以看到什麼解決了問題。再次感謝您 – ObieMD5

+0

對不起!我只是試圖點擊「這個anwser是有用的」,並說我沒有足夠的聲譽,所以我沒有嘗試標記:p – Lynal

相關問題