我想展示一下
DatePickerDialog
和
TimePickerDialog
在我的
Activity
使用以下代码:
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();
}
我的活动从
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'
问题是对话框没有适当的填充:
我正在使用三星Galaxy J1和API 22进行测试,我的项目
minSdkVersion
16岁
targetSdkVersion
如果有任何帮助,我们将不胜感激。
P、 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>