我使用DialogFragment显示DatePicker来选择日期。关键是这样的日期可以是可选的,所以某处我应该显示一个复选框,要求使用日期。那你怎么做这样的UI?。
到目前为止,我尝试在同一个DialogFragment上添加一个复选框,但我相信交互不会非常直观,因为如果你选择复选框“没有日期”我将不得不阻止或禁用datepicker但我无法做到即使我这样做,我也不确定这是否是最佳方法。
您是否看到任何解决此类问题的应用程序以及如何解决它?
答案 0 :(得分:2)
以下是我在我的应用中解决它的方法:在启动DialogFragment的按钮上清楚地说明日期是可选的。
选择日期后,添加选项以将其删除。单击“x”可将按钮恢复为如上所示。