私はアンドロイド用のアプリを開発しています。timepickerdialogとdatepickerdialogを作成しましたが、問題は、両方が異なるダイアログボックスで実行されることです。これは、アプリの動作方法ではありません:-S両方の時間で単一のダイアログボックスを作成する方法はありますかと日付ピッカーダイアログボックスを一緒に?
どうも
私はアンドロイド用のアプリを開発しています。timepickerdialogとdatepickerdialogを作成しましたが、問題は、両方が異なるダイアログボックスで実行されることです。これは、アプリの動作方法ではありません:-S両方の時間で単一のダイアログボックスを作成する方法はありますかと日付ピッカーダイアログボックスを一緒に?
どうも
ここで DateTimePicker の実装を見つけることができます。
Google チュートリアルのように、カスタム アラート ダイアログを作成しました。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));
何らかの理由で最初のエラーが発生しましたが、2 番目のエラーが発生しました。とにかく、同じダイアログ ウィンドウで 2 つのビューを使用できるようになりました。
日付ピッカーの更新時刻メソッドでタイムピッカーダイアログを呼び出しますが、同時に呼び出されることはありませんが、日付ピッカーの設定ボタンを押すと、タイムピッカーダイアログが開きます。メソッドは、このリンクの回答に記載されています: DateTime picker in android application