我需要知道如何更改选择器对话框的颜色(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));
我知道还有另一个接收主题的构造函数,但这会导致对话框成为整个屏幕中显示的唯一元素。我将添加一些我想要处理的元素。
我需要分隔线的颜色为紫色。并且标题中字体的颜色也是紫色的。
接下来是 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));