android - 如何从用户那里获取日期范围?
问题描述
其实我没想过要写这样的问题。我希望在第一次调查时找到解决方案,但没有。即使这个问题看起来很基本和普遍,它也变得有问题。
问题:从用户那里获取日期范围
我的想法和发现:
向用户显示两个不同的日期选择器,存储日期。一个相减,得到日期范围。(似乎不好的做法)
使用 Android 材料库日期范围选择器。(据我了解,材料组件最近开始提供此功能(2019 年中期之后))。如何处理定制?
MaterialDatePicker materialDatePicker = MaterialDatePicker.Builder.dateRangePicker().build(); materialDatePicker.show(getActivity().getSupportFragmentManager(), null); materialDatePicker.addOnPositiveButtonClickListener(new MaterialPickerOnPositiveButtonClickListener() { @Override public void onPositiveButtonClick(Object selection) { androidx.core.util.Pair date = (androidx.core.util.Pair) selection ; Log.i(Statics.LOGTAG, date.first.toString()); Log.i(Statics.LOGTAG, date.second.toString()); } });
我想要达到的目标:
谢谢您阅读此篇。任何帮助表示赞赏。
解决方案
推荐阅读
- django - 获取用户id过滤的django模型中最后一条记录的属性
- c# - System.Private.ServiceModel 的问题
- html - 手机和平板电脑浏览器底部的页脚背景颜色被切断
- c# - 如何使景深焦点停留在开始游戏时聚焦的对象上?
- angular - 在 Angular 表单和 ngbmodal 中输入缓慢
- swiftui - 如何设置 SwiftUI v2 (2020) InsetGroupedListStyle List 的背景颜色
- html - Bootstrap 4 Carousel 在移动视口上不偏离中心
- arrays - 数组中对象的MongoDB聚合总和使其工作
- python - Keras 模型为所有输入提供相同的输出
- python - python pandas中的平均投票聚合