datepickerdialog theme_holo_light无法在Samsung J7 Core中正确显示

时间:2018-08-04 12:58:55

标签: java android android-studio android-datepicker

我使用Java代码显示主题为THEME_HOLO_LIGHT的datepickerdialog。 我编译的SDK版本是27。主题在oppo设备(Nougat 7.0)中完美显示。但是,在三星J7 Core中,输出是不同的主题。

Sample output of THEME_HOLO_LIGHT

三星的输出结果为THEME_DEVICE_DEFAULT_DARK。

我希望显示THEME_HOLO_LIGHT。请帮忙。

<RemoveServices>

1 个答案:

答案 0 :(得分:0)

AlertDialog.THEME_HOLO_LIGHT而不是android.R.style.Theme_Holo_Light
如果不行,请替换为:

datePickerDialog = new DatePickerDialog(this,new ContextThemeWrapper(this, android.R.style.Theme_Holo_Light), new DatePickerDialog.OnDateSetListener() {..}