2010-07-27 1 views
4

Можно ли настроить android.app.DatePickerDialog так, чтобы он был легко локализован для европейского формата (обмен день и месяц и обмен названиями английских кнопок с локализованными)?Локализовать Android DatePickerDialog

ответ

4

DatePickerDialog локализован по умолчанию. Я попробовал его на реальном устройстве, и локализация диалога адаптируется к системному стандарту.

+0

Дополнительная информация для локализации приложений вы можете найти здесь (http://stackoverflow.com/questions/21257014/set-language-to-french-in-android-datepickerdialog) –

0

Вы можете спроектировать 2 DatePickerDialog и использовать условие, основанное на Locale class, чтобы выбрать один или другой. Однако, поскольку не существует языкового стандарта «Европа», но только для стран, вам может понадобиться разместить европейские локали в списке и проверить, находится ли языковой стандарт в списке. К текущему языку телефона обращаются: Locale.getDefault()

+1

Но у android.app.DatePickerDialog нет возможности локализовать его в другом формате или я его наблюдаю? Нужно ли мне переписывать это самостоятельно? – georam

+0

Я не очень много знаю об этом диалоге, но думаю, что вам нужно переписать свои собственные. – Sephy