Порядок компонентов Android DatePicker - PullRequest
1 голос
/ 13 декабря 2011

Я сделал пользовательский DatePicker, расширяющий компонент пользовательского интерфейса Android DatePicker.Мне это нужно было, чтобы сделать возможной видимость для каждого DatePicker компонента просмотра (день, месяц и год).Я сделал это возможным, скрыв представления от DatePicker по его индексу.

Я получаю индекс каждого компонента, получая порядок формата даты, например, DateFormat.getDateFormatOrder(context), это возвращает массив символов типа {m, d, y}, поэтому я могу получить порядок компонентов DatePicker.и скрыть их ..

Проблема, с которой я сталкиваюсь, заключается в том, что на некоторых устройствах DatePicker размещает свои компоненты в соответствии с выбранным языком пользователя, а не с выбранным форматом даты.

Какможно получить заказ на DatePicker компоненты?Или как я могу выяснить, что DatePicker будет позиционировать свои компоненты по локали или по формату даты?

Обратите внимание, что я разрабатываю это на Android API уровня 2.1 ++, и я бы предпочел не делать свой собственный DatePicker чтобы я мог сохранить андроид DialogPicker Тема пользовательского интерфейса.

Спасибо!

1 Ответ

0 голосов
/ 06 февраля 2012

И, к сожалению, ответ таков: мне пришлось разработать собственный DatePicker, и теперь все работает нормально

...