DatePicker 默认显示当前月份,但用户可能希望选择数百个月前的日期。当然可以点击年份并以这种方式选择出生年份,但许多用户并没有意识到这一点,大多数用户都是通过点击月份返回年份来选择出生日期。这引起了很大的挫败感。
有没有办法配置 Android DatePicker,以便在打开时要求用户先选择年份?或者有没有一种显示月份的方法,以便用户可以更快地滑动而不是单击它们?或者是否真的有必要在日期选择器之前创建一个 UI 以要求他们在 DatePicker 打开之前选择年份?我发现 DatePicker,用于选择前段时间的日期,非常差,因为它的易用性需要使用许多用户不知道的功能。
最佳答案
下面 DatePicker 的最后三个属性起到了作用,因为它将 DatePicker 从“日历” View 切换为使用年、月和日的三个微调器:
<DatePicker
android:id="@+id/datePicker"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:calendarViewShown="false"
android:datePickerMode="spinner"
android:spinnersShown="true"
>
关于android - 如何配置 DatePicker 以进行生日日期选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46811786/