带有Theme.AppCompat的Android 5.0 DatePicker

我正在尝试使用Theme.AppCompat为以前版本的Android做一个带有Material Design的应用程序.
我想在之前的版本中显示lollipop DatePicker,但是现在Android 4设备中的App DatePicker看起来像this.

码:

对话框调用:

DatePickerDialog dialog = new DatePickerDialog(getActivity(),
                            new mDateSetListener(), mYear, mMonth, mDay);
                    dialog.show();

DatePicker类:

 @Override
    public void onNothingSelected(AdapterView<?> parent) {

    }

    class mDateSetListener implements DatePickerDialog.OnDateSetListener {

        @Override
        public void onDateSet(DatePicker view, int year, int monthOfYear,
                              int dayOfMonth) {
            int mYear = year;
            int mMonth = monthOfYear;
            int mDay = dayOfMonth;
            /*System.out.println(mYear);
            System.out.println(mMonth);
            System.out.println(mDay);*/


        }
    }

可以像我想要的那样在以前的版本中显示Material Design DatePicker吗?

谢谢.

解决方法:

在棒棒糖前设备上显示Material Design DatePicker对话框的唯一方法是创建自己的Dialog或使用诸如this one之类的库.

上一篇:Java中的日期选择


下一篇:mac查看端口并查杀进程