1

iOS アプリの 1 つを Android に移植していますが、レイアウトの 1 つがUIDatePickermode で を使用していますUIDatePickerModeCountDownTimer。私はAndroidでも近いものを検索して検索して検索しましたが、私が遭遇した唯一のものは、TimePicker時刻だけを実行しているように見えるウィジェットです。

アンドロイドに存在するようなものはありますかUIDatePickerModeCountDownTimer、それともこのタイプの時間に入るために独自の解決策を講じる必要がありますか?

4

3 に答える 3

0

日付ピッカーと時間ピッカーを含むワンストップ ショップはありません。両方とも別々です。

したがって、基本的には、DatePickerDialogを表示する日付フィールドと、クリックしたときにTimePickerDialogを表示する時間フィールドが必要です。

于 2013-05-29T15:27:44.013 に答える
0

編集: 基本的に私はあなたの要件のような何かをしました.am/pmインジケータなしで、ダイアログフラグメントにタイムピッカーダイアログがあります. onCreateDialog メソッドで DateFormat を 24 時間形式に設定するだけです。このようなもの:

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    // Use the current time as the default values for the picker

    int hour = 0;
    int minute = 0;

    // Create a new instance of TimePickerDialog without am/pm and return it
    return new TimePickerDialog(getActivity(), this, hour, minute,
            DateFormat.is24HourFormat(getActivity()));
}

この回答がお役に立てば幸いです:)

于 2013-05-29T16:38:26.500 に答える