DatePicker 和 TimePicker 对话框不正确的填充

DatePicker and TimePicker dialogs incorrect padding

我正在尝试使用以下代码在我的 Activity 中显示 DatePickerDialogTimePickerDialog

    private void showDatePickerDialog(DatePickerDialog.OnDateSetListener listener) {

        Calendar c = Calendar.getInstance();

        DatePickerDialog dialog = new DatePickerDialog(
                this,
                listener,
                c.get(Calendar.YEAR),
                c.get(Calendar.MONTH),
                c.get(Calendar.DAY_OF_MONTH)
        );

        dialog.show();

    }

我的 activity 扩展自 AppCompatActivity 并且我的 gradle 文件中有以下依赖项:

compile 'com.android.support:support-v4:25.4.0'
compile 'com.android.support:appcompat-v7:25.4.0'
compile 'com.android.support:design:25.4.0'

问题是对话框没有正确的填充:

我正在使用带有 API 22 的三星 Galaxy J1 进行测试,我的项目的 minSdkVersion 是 16 和 targetSdkVersion 25。任何帮助将不胜感激。

P.S。 Toast 消息也会发生同样的事情:

编辑:我正在使用以下主题:

    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="colorPrimary">@color/primary</item>
        <item name="colorPrimaryDark">@color/primary_dark</item>
        <item name="colorAccent">@color/accent</item>
        <item name="android:fitsSystemWindows">true</item>
        <item name="android:windowAnimationStyle">@style/CustomActivityAnimation</item>
    </style>

按照上面 Api 21 in v21\styles.xml.

更改样式
 <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
    <item name="colorPrimary">@color/primary</item>
    <item name="colorPrimaryDark">@color/primary_dark</item>
    <item name="colorAccent">@color/accent</item>
    <item name="android:windowAnimationStyle">@style/CustomActivityAnimation</item>
</style>