Android: указатель времени и указатель даты в одном диалоговом окне - PullRequest
5 голосов
/ 12 мая 2011

Я занимаюсь разработкой приложения для Android.Я создал timepickerdialog и datepickerdialog, но проблема в том, что оба они запускаются в разных диалоговых окнах, а это не то, как я хочу, чтобы мое приложение работало: -S Есть ли способ создать одно диалоговое окно с обоими временамии диалоговые окна выбора даты в нем вместе?

Thx

Ответы [ 3 ]

17 голосов
/ 12 мая 2011

Вы можете найти реализацию DateTimePicker здесь:

http://code.google.com/p/datetimepicker/

2 голосов
/ 05 августа 2011

Я создал пользовательский диалог оповещений, как в Google tutorial .Я заменил ImageView и TextView на DatePicker и TimePicker.Я изменил следующую строку:

View layout = inflater.inflate(R.layout.custom_dialog,
                           (ViewGroup) findViewById(R.id.layout_root));

следующим образом:

View layout = inflater.inflate(R.layout.dialog_date_time, 
                           (ViewGroup) findViewById(R.id.datePicker));

По какой-то причине первый выдал ошибку, но второй сработал.В любом случае, теперь я могу использовать два вида в одном диалоговом окне.

0 голосов
/ 12 мая 2011

диалоговое окно выбора времени в методе обновления даты, оно не будет вызываться одновременно, но когда вы нажмете кнопку установки даты, откроется диалоговое окно выбора времени. Метод приведен в ответе по этой ссылке: DateTime Picker в приложении для Android

...