相关疑难解决方法(0)

在棒棒糖[微调模式]中没有日历可视化的Datepicker对话框?

我阅读了文档:http://developer.android.com/guide/topics/ui/controls/pickers.html 但是现在在棒棒糖中出现了日历(这对于一个活动来说还可以,但是设定出生日期可怕,我将旋转模式.)我无法删除它!在布局中使用此属性很容易:

 <DatePicker
 datePickerMode="spinner"...>
Run Code Online (Sandbox Code Playgroud)

但是如果我尝试设置,则从DatePickerDialog的代码

dialogDatePicker.getDatePicker().setSpinnersShown(true);
dialogDatePicker.getDatePicker().setCalendarViewShown(false); 
Run Code Online (Sandbox Code Playgroud)

这些属性不起作用,日历继续出现!

public static class MyDatePicker extends DialogFragment implements DatePickerDialog.OnDateSetListener {
        int pYear;
        int pDay;
        int pMonth;

        @Override
        public Dialog onCreateDialog(Bundle savedInstanceState) {
            // Use the current date as the default date in the picker
            final Calendar c = Calendar.getInstance();
            int year = c.get(Calendar.YEAR);
            int month = c.get(Calendar.MONTH);
            int day = c.get(Calendar.DAY_OF_MONTH);
            DatePickerDialog dialogDatePicker = new DatePickerDialog(getActivity(), this, year, month, day);
            dialogDatePicker.getDatePicker().setSpinnersShown(true);
            dialogDatePicker.getDatePicker().setCalendarViewShown(false);
            return dialogDatePicker;
            // Create a new instance of …
Run Code Online (Sandbox Code Playgroud)

android datepicker android-5.0-lollipop

34
推荐指数
7
解决办法
6万
查看次数

标签 统计

android ×1

android-5.0-lollipop ×1

datepicker ×1