Die Anzeige einer Datumsauswahl mit oder ohne das Feld Jahr
Ich würde gerne die Anzeige einer DatePicker
wo das Feld Jahr sichtbar sein würde oder nicht, nach ein Kontrollkästchen.
Aber ich habe nichts gefunden, was mich ein Weg, um es zu implementieren.
Jede Idee bitte ?
Vielen Dank im Voraus.
- soweit ich weiß, das ist nicht möglich, zumindest in der Android sdk 1.5
- Ich glaube, Sie verschwenden weniger Zeit durch Codierung ein DatePicker selbst, dass für alle Ihre Bedürfnisse.
- Es ist eine etwas knifflige Anforderung gegeben, dass die Daten, die zur Verfügung stehen würde, variiert je nach Jahr... Der Beratung, um zu prüfen, schreiben Ihre eigene version (zumindest für das Jahr-nicht-sichtbar-version) ist wahrscheinlich gut.
- Schreiben Sie Ihre eigene DatePicker ist viel schwieriger, als Sie es klingen. Nicht nur, dass Sie haben, um mit verschiedenen Kalender-Probleme (Schaltjahre zum Beispiel), die NumberPicker widget, das verwendet wird, ist eine private API.
- Warum NumberPicker ist privat, es ist eine Schande...
Du musst angemeldet sein, um einen Kommentar abzugeben.
set die check-box-Hörer, wie Ihr benötigt zum anzeigen der checkbox
Werfen Sie einen Blick auf DateSlider, eine große, anpassbare alternative zu DatePicker.
Da es nicht möglich ist, entfernen Sie das Feld Jahr aus einer
DatePicker
ich schließlich entscheiden, fügen Sie eineCheckBox
"ignorieren Sie das Feld Jahr", um eine Lösung implementieren.Hier ist die Lösung für die nicht zeigen, Jahr, spinner oder Jahr picker auf Datumsauswahl-dialog
One-liner:
Ich denke, die Any+Time™ DatePicker/TimePicker AJAX Kalender-Widget könnten für Sie arbeiten. Es hat die Fähigkeit, zu wählen, welche Felder zu verwenden, und ein Freund erzählte mir klappt es auch auf seinem Android-Handy. Einfach testen, ob die checkbox aktiviert ist und erstellen Sie dann die Farbauswahl mit einem format-string, der entweder funktioniert, oder nicht, enthalten ein Jahr Planer, entsprechend.