-2
TimePickerDialog
을 만들었고 대화 상자 상단에 설정 한 시간이 표시됩니다. 나는 HH : mm AM을 본다. 그러나 나는 "AM"을보고 싶지 않다. 나는 타이틀을 설정하지 않고이 타이틀을 어떻게 무시할 수 있는지 모른다. 내가 어떻게 할 수 있니?자바 안드로이드 TimePickerDialog 변경 표시 시간이
public static class TimePickerFragment extends DialogFragment implements TimePickerDialog.OnTimeSetListener{
private TimePickerDialog timepic;
private Calendar dateLimit;
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
Calendar calendar = new GregorianCalendar();
calendar.set(Calendar.HOUR_OF_DAY, hourOfDay);
calendar.set(Calendar.MINUTE, minute);
if (flag == 0) {
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
startDate = calendar.getTime();
// if (endDate.getTime() < startDate.getTime())
// tvEndDate.setText("");
// tvStartDate.setText(simpleDateFormat.format(startDate));
} else if (flag == 1) {
calendar.set(Calendar.HOUR_OF_DAY, 23);
calendar.set(Calendar.MINUTE, 59);
calendar.set(Calendar.SECOND, 59);
calendar.set(Calendar.MILLISECOND, 0);
endDate = calendar.getTime();
// if (endDate.getTime() >= startDate.getTime())
// tvEndDate.setText(simpleDateFormat.format(endDate));
// else
// Toast.makeText(getActivity().getApplicationContext(), "Data końcowa musi być większa od daty początkowej", Toast.LENGTH_LONG).show();
}
}
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
Calendar c = Calendar.getInstance();
if (flag == 0) {
c = DateToCalendar(startDate);
} else if (flag == 1) {
c = DateToCalendar(endDate);
}
timepic = new TimePickerDialog(getActivity(), this, c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), true);
return timepic;
}
}