2016-06-27 3 views
0

What I want to doЕсть ли способ переместить календарь datePicker в режиме spinner?

Я ищу что-то вроде этого. У меня много вертикальной экранной недвижимости, и мне нравится, как календарь вписывается в приложение, но я хочу, чтобы у пользователя был счетчик в течение года. Я просто хочу знать, есть ли способ переместить календарь (если это возможно), чтобы можно было увидеть счетчик года.

ответ

0

Просто добавьте pickerMode к вашему DatePicker в файле XML:

<DatePicker 
... 
android:datePickerMode="spinner" /> 
+0

У меня уже есть его в режиме вращателя. Я спрашиваю, есть ли способ переместить календарь внизу, чтобы я мог показать круглый год. – Youknowitsme1

0

Или вы можете добавить всплывающее диалоговое окно, которое более настраиваемый. Если вы используете popupdialog, вам придется обрабатывать больше дел по сравнению с spinner.

И в OnClick случае зрения, приложить popupwindow

PopupWindow yourDatePopup = datePopupWindow(); 
    //this line will give a spinner effect 
    yourDatePopup.showAsDropDown(clickableView, -7, 0); 

    public PopupWindow datePopupWindow() { 

    PopupWindow popupWindow = new PopupWindow(this); 
    popupWindow.setFocusable(true); 
    popupWindow.setWidth(WindowManager.LayoutParams.WRAP_CONTENT); 
    popupWindow.setHeight(WindowManager.LayoutParams.WRAP_CONTENT); 
    // set the list view as pop up window content 
    //Define your dateview 
    popupWindow.setContentView(yourDateView); 
    popupWindow.setOutsideTouchable(true); 
    return popupWindow; 
    } 

Примечание: - Просто, чтобы помочь, а не точный код

Смежные вопросы