Wie stellen Sie Min- und Max-Daten in einem Android DatePicker ein?

8

Ich verwende die Standard-Datumsauswahl von Android und mein von Min unterstütztes SDK ist 10, und ich möchte das Min- und das Max-Datum der Datumsauswahl einstellen.

Hier ist, was ich in meiner MainActivity-Klasse nach der onCreate-Methode habe:

%Vor%     
denza 28.12.2013, 10:08
quelle

3 Antworten

12

Sie können den zugrunde liegenden DatePicker von einem DatePickerDialog abrufen (indem Sie einfach getDatePicker () aufrufen) und seine Grenzen mit:

festlegen

Dabei ist das Argument die übliche Anzahl von Millisekunden seit dem 1. Januar 1970 00:00:00 in der Standardzeitzone. Sie müssen diese Werte natürlich noch berechnen, aber das sollte mit der Calendar-Klasse trivial sein: Übergeben Sie einfach das aktuelle Datum und addieren Sie oder subtrahieren Sie x Jahre von diesem ..

    
SweetWisher ツ 28.12.2013 10:12
quelle
1

Im Standard DatePicker von iOS bietet es die Funktion zum Einstellen von min. und max. Datum für die Datumsauswahl. Die gleiche Funktion ist auch in der Android-Anwendungsentwicklung verfügbar, ist aber für Android API 11 und höher verfügbar. Dies bedeutet, dass die Funktion für den minimalen und maximalen Zeitraum in Geräten unter Android API 11 nicht funktioniert.

Um diese Art von Problemen zu beheben und diese Funktion auf allen Android-Geräten einschließlich Geräten unter Android API 11 zu unterstützen, mussten wir die Klasse "DatePickerDialog" erweitern, um den minimalen und maximalen Datumsbereich festlegen zu können ausgewählt. Überprüfen Sie den unten angegebenen Link -

Erstellen eines benutzerdefinierten DatePicker-Steuerelements mit maximalem und minimalem Datumsbereich in der Android-Anwendung

Für eine Erklärung der Implementierung überprüfen Sie bitte den folgenden Link -

Erkläre die Implementierung von Custom DatePicker in unserer Anwendung

    
Kanwaljit Singh 28.12.2013 10:49
quelle
1

Ich löste das, indem ich

folge %Vor%

hoffe, es wird dir helfen

    
Sultan Ali 16.10.2016 16:25
quelle

Tags und Links