我需要知道如何更改选择器对话框的颜色(TimePickerDialog和DatePickerDialog)
我正在使用Theme.AppCompat.Light.NoActionBar。
以下是构建对话框的代码:
DatePickerDialog dpd = new DatePickerDialog(getActivity(), this,
calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH));
我知道有另一个构造函数接收一个Theme,但这会导致Dialog成为整个屏幕中显示的唯一元素。我将添加一些我想要处理的元素。
我需要分隔线的颜色为紫色。并且标题中字体的颜色也是紫色。
接下来是一张Nexus 5的ss,它有一个我不想要的颜色区域
正如您所看到的那样,主题更加突出,我需要对其进行自定义。怎么能实现呢?
谢谢你们。如果您需要更多信息来帮助我,我将提供任何内容,我真的需要管理这些对话框的主题。
以下图片是我使用此构造函数时整个屏幕的实际ss:
DatePickerDialog dpd = new DatePickerDialog(getActivity(),
android.R.style.Theme_DeviceDefault_Light_NoActionBar,
this,
calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH));