2017-10-18 3 views
1

Mit der Standardanzeige zeigt der DatePicker den aktuellen Monat an, aber der Benutzer möchte möglicherweise ein Datum auswählen, das Hunderte von Monaten zurückliegt. Es ist natürlich möglich, das Jahr zu antippen und das Geburtsjahr auf diese Weise auszuwählen, aber viele Benutzer sind sich dessen nicht bewusst und die meisten klicken durch die Monate, um zurückzugehen, um das Geburtsdatum auszuwählen. Es verursacht eine Menge Frustration.So konfigurieren Sie DatePicker für das Datum der Geburtsdatumsauswahl

Gibt es eine Möglichkeit, den Android DatePicker so zu konfigurieren, dass er beim Öffnen den Benutzer zuerst das Jahr auswählt? Oder gibt es eine Möglichkeit, die Monate anzuzeigen, damit der Benutzer schneller durch sie blättern kann, anstatt zu klicken? Oder ist es wirklich notwendig, eine Benutzeroberfläche vor der Datumsauswahl zu erstellen, damit sie das Jahr vor dem Öffnen des DatePickers auswählen? Ich finde den DatePicker, um Daten vor einiger Zeit auszuwählen, ist sehr schlecht, da seine Benutzerfreundlichkeit die Verwendung einer Funktion erfordert, von der viele Benutzer gerade nichts wissen.

Antwort

0

Die letzten drei Attribute auf dem Datepicker unter dem Trick, wie es schaltet den Datepicker aus dem „Kalender“ -Ansicht die drei Spinner für Jahr, Monat und Tag zu verwenden:

<DatePicker 
    android:id="@+id/datePicker" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:calendarViewShown="false" 
    android:datePickerMode="spinner" 
    android:spinnersShown="true" 
    > 
Verwandte Themen