Формат виджета DatePicker - PullRequest
       16

Формат виджета DatePicker

6 голосов
/ 21 декабря 2010

Я определил макет xml с виджетом DatePicker следующим образом:

     <DatePicker 
        android:id="@+id/SelectDate"
        android:layout_marginTop="10dp"  
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:gravity="center|center_horizontal|center_vertical">
    </DatePicker>

, и он отображается в формате mm/dd/yyyy, как показано ниже:

alt text

но how can I display the DatePicker widget in (dd/mm/yyyy) format, как показано ниже?

alt text

Ответы [ 4 ]

11 голосов
/ 21 декабря 2010

Средство выбора использует формат даты, выбранный пользователем, а это означает, что вам не нужно форматировать его, так как, вероятно, пользователю больше всего нравится видеть формат, к которому он привык.

Я только что протестировал учебник HelloDatePicker, и в моем телефоне у меня есть дата в формате (дд / мм / гггг), поэтому сборщик показывает тот же формат;в эмуляторе я поместил дату в формате мм / дд / гггг, поэтому сборщик отображает то же самое.

Согласно этому ответу, нет способа установить формат отображения.

1 голос
/ 07 января 2012

В Android родной DatePicker не позволит вам изменить тему и последовательность его выбора вообще.

Вы должны попробовать пользовательский компонент выбора даты для этого, потому что нет выбора для этого.

см. Этот вопрос Как использовать пользовательские скины Datepicker и Timepicker? для настраиваемого datepicker. Вы получите ответ для компонента Custom Picker, в котором вы также можете настроить все вещи с темой и последовательностью формата.

0 голосов
/ 24 октября 2013

Попробуйте изменить настройки телефона и выберите формат даты

0 голосов
/ 10 сентября 2012

Если вы работаете с испанским языком (дд / мм / гггг - это то, как вы показываете дату на испанском языке), все зависит от конфигурации вашего локального устройства.DatePicker принимает языковой формат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...