Как отключить CalendarView в DatePicker?

На моем экране настроек у меня есть дата виджет выбора. В дизайнере в Eclipse он отображается так, как я хочу (3 прядильщика для D-M-Y), но когда я тестирую на своем устройстве, я получаю довольно странный вид с боковым прядильщиком слева и календарем справа. Никогда не видел этого раньше (!), Но, проведя небольшое исследование, я думаю, что вижу "CalendarView".

Я обнаружил, что могу установить для свойства "calendarViewShown" значение false, но мой XML выдает ошибку при этом. Я нашел здесь еще один вопрос, предполагающий, что виноват уровень API (мой minSDKLevel равен 7, но я нацелен на 11, поэтому я могу получить кнопку панели действий, а не меню oldskool). Поэтому я подумал, что попробую установить это в коде:

    int currentapiVersion = android.os.Build.VERSION.SDK_INT;
    if (currentapiVersion >= 11)
        minDateSelector.setCalendarViewShown = false;

Но опять же, это не удается - setCalendarViewShown не найден. Но в документации здесь говорится, что он должен существовать. Любые идеи?!

44
задан James 27 February 2012 в 09:10
поделиться