Android 6 中的 TimePickerDialog 未正确显示

TimePickerDialog doesn't show properly in Android 6

我正在使用 DatePickerDialog select 在我的应用程序上计时。当我 运行 我的应用程序在 Android 5 的设备上作为 OS 对话框正确显示时,同时如果我 运行 我的应用程序在 Android 6 的设备上这是对话框的样子:

有人可以帮我吗?

我解决了更改创建 TimePickerDialog 的方式的问题。

我有这个代码:

    Calendar c = Calendar.getInstance();
    return new TimePickerDialog(getContext(), myTimeListener, c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), true);

我更改了第二行:

Calendar c = Calendar.getInstance();
    return new TimePickerDialog(getContext(), R.style.AppTheme,  myTimeListener, c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), true);