-2
Ich erstellte eine TimePickerDialog
und oben auf meinem Dialog sehe ich eine Zeit, die ich eingestellt habe. Ich sehe HH: mm AM, aber ich will kein "AM" sehen. Ich setze keinen Titel und ich weiß nicht, wie ich diesen Titel überschreiben kann. Wie kann ich das machen?Java android TimePickerDialog Änderung tittle Anzeigezeit
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;
}
}