DatePicker 和 TimePicker 对话框不正确的填充
DatePicker and TimePicker dialogs incorrect padding
我正在尝试使用以下代码在我的 Activity
中显示 DatePickerDialog
和 TimePickerDialog
:
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>
我正在尝试使用以下代码在我的 Activity
中显示 DatePickerDialog
和 TimePickerDialog
:
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>