2014-01-23 90 views
1

我正在使用DialogFragment來顯示DatePicker以選擇日期。關鍵是這樣的日期可以是可選的,所以我應該顯示一個複選框,詢問是否使用日期。那麼你將如何做這樣一個UI?可選日期的正確UI模式是什麼?

到目前爲止,我試圖在相同的DialogFragment上添加一個複選框,但我相信互動不會非常直觀,因爲如果您選擇複選框「no date」,我將不得不阻止或禁用datepicker,但我無法做到這一點,即使我做我不知道,如果這是最好的辦法。

你見過任何應用程序解決這個問題,它是如何解決它?

+1

我會把複選框,在那裏你把你的按鈕,啓動DatePickerDialogFragment – Jackie

回答

2

下面是我在應用程序中解決它的方法:在啓動DialogFragment的按鈕上清除日期是可選的。

no date chosen

日期選擇後,添加刪除它的選項。點擊「x」可恢復按鈕,如上所示。

enter image description here

相關問題