Android TimePickerDialog показывает A. вместо A.M на испанском языке
Любое решение для отображения A.M?
Calendar mcurrentTime = Calendar.getInstance();
int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
int minute = mcurrentTime.get(Calendar.MINUTE);
final TimePickerDialog mTimePicker = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
final Date opntme = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
sdf.format(opntme);
opntme.setHours(timePicker.getCurrentHour());
opntme.setMinutes(timePicker.getCurrentMinute());
opntme.setSeconds(0);
}
}, hour, minute, false);//Yes 24 hour time
mTimePicker.setTitle(getString(R.string.select_open_time));
mTimePicker.show();
}
Нормально ли работает на других языках, кроме spanish?
Работает нормально на английском .. В моем приложении есть английский и испанский.
@SarathSasi вы нашли какое-нибудь решение? Я столкнулся с той же проблемой.
@AndroidLearner Нет .. Я не нашел для этого решения. Наконец я перешел на 24-часовой просмотр
так это ОС Android, которая не поддерживается, или какие-то другие технические трудности? Я много гуглил, но не могу найти никаких технических подробностей по этой проблеме
Где твой код?