Я внедрил сборщик времени по Android в соответствии с документом android dev, и все работает отлично, но у меня есть странная ошибка. Я много искал и ничего не нашел, я спрашиваю здесь.Android-сборщик времени показывает два часа?
Вот код для этого:
class TimePickerFragment extends DialogFragment
implements TimePickerDialog.OnTimeSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// Use the current time as the default values for the picker
final Calendar c = Calendar.getInstance();
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
// Create a new instance of TimePickerDialog and return it
return new TimePickerDialog(getActivity(), this, hour, minute,
DateFormat.is24HourFormat(getActivity()));
}
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
// Do something with the time chosen by the user
if (hourOfDay < 10) {
startTime.setText("0" + Integer.toString(hourOfDay) + ":" + Integer.toString(minute));
} else if (minute < 10) {
startTime.setText(Integer.toString(hourOfDay) + ":0" + Integer.toString(minute));
} else if (hourOfDay < 10 && minute < 10) {
startTime.setText("0" + Integer.toString(hourOfDay) + ":0" + Integer.toString(minute));
} else if (minute == 0) {
startTime.setText(Integer.toString(hourOfDay) + ":00");
} else
startTime.setText(Integer.toString(hourOfDay) + ":" + Integer.toString(minute));
}
}
Кто-нибудь знает, как это исправить?
Post соответствующий код здесь. Фотографии кода НЕОБХОДИМО. –
@MarcB добавил. –
вы можете попробовать что-то вроде 'dialog.requestWindowFeature (Window.FEATURE_NO_TITLE);' –