1

TimePickerDialog最初の実行時を除いてすべてが正しく機能しているように見える場合、現在の AM/PM が AM でなくても AM であると想定します。

@Override
protected Dialog onCreateDialog(int id)
{
    switch (id)
    {
        case TIME_DIALOG:
            return new TimePickerDialog(this, timeSetter, hour, minute, false);
    }
    return null;
}

private TimePickerDialog.OnTimeSetListener timeSetter =  new TimePickerDialog.OnTimeSetListener()
{
    public void onTimeSet(TimePicker view, int cHour, int cMinute)
    {
        hour = cHour;
        minute = cMinute;
    }
};

時間を選択すると、AM/PM 設定は連続実行で正しくなりますが、適切な AM/PM に設定する方法がわかりません。ヘルプ?

4

0 に答える 0