Я сделал пользовательский DatePicker
, расширяющий компонент пользовательского интерфейса Android DatePicker
.Мне это нужно было, чтобы сделать возможной видимость для каждого DatePicker
компонента просмотра (день, месяц и год).Я сделал это возможным, скрыв представления от DatePicker
по его индексу.
Я получаю индекс каждого компонента, получая порядок формата даты, например, DateFormat.getDateFormatOrder(context)
, это возвращает массив символов типа {m, d, y}, поэтому я могу получить порядок компонентов DatePicker
.и скрыть их ..
Проблема, с которой я сталкиваюсь, заключается в том, что на некоторых устройствах DatePicker
размещает свои компоненты в соответствии с выбранным языком пользователя, а не с выбранным форматом даты.
Какможно получить заказ на DatePicker
компоненты?Или как я могу выяснить, что DatePicker
будет позиционировать свои компоненты по локали или по формату даты?
Обратите внимание, что я разрабатываю это на Android API уровня 2.1 ++, и я бы предпочел не делать свой собственный DatePicker
чтобы я мог сохранить андроид DialogPicker
Тема пользовательского интерфейса.
Спасибо!