Ausblenden von Datum von Datum-Picker
Derzeit bin ich mit date-picker einheimische aber ich will es ändern in einer Weise, dass ich nur benötigt, Monat und Jahr
zum ändern dieser mein code ist folgender
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
//set date picker as current date
return new DatePickerDialog(this, datePickerListener,
year, month,day);
}
return null;
}
private DatePickerDialog.OnDateSetListener datePickerListener
= new DatePickerDialog.OnDateSetListener() {
//when dialog box is closed, below method will be called.
public void onDateSet(DatePicker view, int selectedYear,
int selectedMonth, int selectedDay) {
/* year = selectedYear;
month = selectedMonth;
day = selectedDay;*/
mynewYear=selectedYear;
myNewMonth=selectedMonth;
myNewDay=selectedDay;
try {
checkDate();
} catch (NoSuchAlgorithmException e) {
//TODO Auto-generated catch block
e.printStackTrace();
}
/*time_date_TV.setText(new StringBuilder()
.append(myNewMonth + 1).append("/")
.append(myNewDay ).append("/").append(mynewYear));
*/
}
};
Ich will einfach nur verstecken, Datum Abschnitt jede Hilfe wird Danken volle
- Vielleicht dieses Codebeispiel hilft : github.com/bendemboski/DateSlider/tree/develop/src/com/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach Brain-Storming einen halben Tag ich fand diese Lösung dies kann helfen, andere, die mit solchen Szenarien
Meine Benutzerdefinierte Klasse für die Datumsauswahl ist Folgende, aktualisieren Sie das Datum im Titel jedes mal, wenn Benutzer die änderung Monat/Jahr
und die folgenden ist der code, der versteckt den Tag und die spinner von der Datum-picker-dialog
mDatePicker
), Ihren code zu brechen. Außerdem, wenn es funktioniert auf Lager google android, bedeutet es nicht, dass es funktioniert auf anderen Geräten, weil andere Hersteller oft ändern sich die Dinge über sich in Ihrer Umsetzung. Ich fand die harte Weise, wenn Sie mit einer ähnlichen Technik.Einfach Weg - nur um zu verbergen NumberPicker in datePickerDialog
hier ist der code von meinem Projekt
zeigen picker einfach anrufen
Könnte dies für Sie arbeiten.. wenn Sie das tun, für nur Englisch.. kann auch sein, ändert sich entsprechend der Anforderungen.
Dadurch wird die Datumsauswahl angezeigt, die in der form DD/MM/YYYY
Folgende code entfernt Tag spiner
Dieser arbeitete für mich nach dem Versuch mehrere verschiedene Ansätze.
Modifizierte ich einige Dinge wie:
Gemacht im Stil der android-Standard-Theme_Holo_Dialog und löschen Sie das Tag aus der Sicht.
Folgenden paar änderungen mein code ist:
http://learnlinky.com/2016/12/disable-day-selection-android-datepicker/
Dieser arbeitete für mich 🙂