DatePickerDemo Android时间选择器示例

Android 里时间选择器的用法其实蛮常见的,像做预约、设闹钟、改生日这些场景都能用上。<DatePickerDemo>项目就挺适合拿来练手的,它把两个核心控件的用法讲得比较细,还顺手教你怎么做个的组合玩法,比较实用。

控件的配置方面也挺到位,比如能设置最早和最晚日期、初始化日期,还能监听变化,做些逻辑判断;则支持 24 小时和 12 小时切换,用起来灵活多了,响应也快。

还有一个亮点是的实现方式,原生 Android 没这玩意,但项目里有讲怎么自己组合,或者用第三方库来搞定,像androidx.appcompat.widget.DateTimePicker那种,省心不少。

除了控件本身,对话框也有说,像DatePickerDialogTimePickerDialog,不仅能弹窗选值,还能改样式、调主题,用起来不死板。

项目还带了一些实战小技巧,比如时间选了之后怎么更新 UI,怎么校验合法性。你甚至可以做个联动的表单——选完日期立马刷新下一步选项,体验挺顺的。

如果你平时做 APP 涉及日期时间的地方比较多,或者想自己撸个自定义选择器,那这个项目绝对值得看一眼,代码清晰,上手快,适合做模板来用。

7z 文件大小:1.19MB