日期选择器的应用程序中断了

时间:2019-03-23 11:57:44

标签: java android xml android-layout

我正在使用一段代码以编程方式在Android中打开DatePicker:

使用相同的API 28定位和仿真器,在我的主项目中,日期选择器显示如下:

Main project

在另一个新项目中使用相同的代码时,它会产生普通的DatePicker:

Fresh Project

代码如下:

Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog = new DatePickerDialog(ScrollingActivity2.this, 
            new DatePickerDialog.OnDateSetListener() {
                @Override
                public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {

                }
            }, year, month, day);
datePickerDialog.show();

我希望获得正常的默认DatePicker,我感觉问题出在主题或XML布局上,但无法确定错误出在哪里,任何帮助都得到了解决。

1 个答案:

答案 0 :(得分:0)

我发现了问题,这是因为我在color.xml文件中将颜色强调值设置为#FFFFFF(在其他活动中,该点音看起来很棒,而在不知不觉中会影响日期选择器-默认的Android应用程序和日期选择器的使用红色为重音

猜猜我现在必须手动为每个活动设置颜色。