Oll*_*e C 11 android android-datepicker
DatePicker 默认显示当前月份,但用户可能希望选择数百个月前的日期。当然可以点击年份并以这种方式选择出生年份,但许多用户不知道这一点,大多数用户点击月份以返回年份以选择出生日期。它引起了很大的挫败感。
有没有办法配置Android DatePicker,以便在打开时要求用户首先选择年份?或者是否有一种显示月份的方法,以便用户可以更快地浏览它们而不是单击?还是真的有必要在日期选择器之前创建一个 UI 来要求他们在 DatePicker 打开之前选择年份?我发现 DatePicker 之前用于选择日期非常糟糕,因为它的易用性需要使用许多用户不知道的功能。
下面的 DatePicker 上的最后三个属性起到了作用,因为它将 DatePicker 从“日历”视图切换为使用年、月和日的三个微调器:
<DatePicker
android:id="@+id/datePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false"
android:datePickerMode="spinner"
android:spinnersShown="true"
>
Run Code Online (Sandbox Code Playgroud)