2016-05-31 16 views
3

i verwenden Datepicker wie diesesWie formatiert man einen neuen Datums-Picker?

 <DatePicker 
      android:id="@+id/DatePicker" 
      android:layout_width="match_parent" 
      android:layout_height="200sp" 
      android:calendarViewShown="false"> 
     </DatePicker> 

dieser, wie sie aussehen ist

enter image description here

Wie Datepicker-Format ändern dd/MM/yyyy werden, und wie die Monate Name geändert werden wie "Januari, Februari, Maret, April, Mei, ... [indonesisch]"?

+0

Diese Attribute basieren zu nehmen. Wenn Sie sie ändern möchten, ist es wahrscheinlich einfacher, einen eigenen 'DatePicker' zu erstellen oder eine Implementierung eines Drittanbieters zu verwenden, mit der Sie sie festlegen können. –

Antwort

1

Wenn Sie benutzerdefinierte Monate möchte ich vorschlagen, dass Sie String-Array auf systemweite Benutzereinstellungen

public static final String[] MONTHS = {"Januari", "Februari", "Maret", "April", .........so on}; 

entweder mit switch-Anweisung

String monthName; 
switch(mMonth){ 
    case Calendar.JANUARY: 
     monthName = "Januari"; 
     break; 
    case Calendar.FEBRUARY: 
     monthName = "Februari"; 
     break;