Мой совет - создание Activity для DatePicker. Вы можете сделать DatePicker Activity transparent
, добавив указанный ниже атрибут к узлу активности в файле манифеста:
android:theme="@android:style/Theme.Translucent.NoTitleBar"
Затем вы должны использовать startActivityForResult()
, чтобы запустить DatePicker Activity. Когда пользователь выбирает дату и нажимает кнопку «ОК», вы можете использовать setResult()
до окончания действия:
Intent intent = getIntent();
intent.putExtra("date", date);
setResult(RESULT_OK, intent);
finish();
Последняя операция обрабатывает onActivityResult()
в первом действии.