1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Android 日期选择器 DatePickerDialog 修改主题颜色

Android 日期选择器 DatePickerDialog 修改主题颜色

时间:2022-03-10 01:27:00

相关推荐

Android 日期选择器 DatePickerDialog 修改主题颜色

先看下修改前后的效果图对比

我用的是小米手机测试的,这个样式是被小米重写了原生的,所以你看到这个样式和模拟器上的是不是有点不一样呢!!!

关于这个样式为什么会显示这样我就不多说了,这是被MIUI重写的缘故。

那么我就以我的测试为例,是如何实现颜色的转变,

1、定义一个DatePickerDialog的主题

<style name="MyDatePickerDialogTheme" parent="android:Theme.Material.Light.Dialog"><item name="android:colorAccent">@color/black_deep</item></style>

2、引用到你项目的主题中,并在里面声明它的主题,这个 parent 主题要用你的项目主题

<style name="AppBaseTheme" parent="Theme.AppCompat.Light.DarkActionBar"><item name="android:datePickerDialogTheme">@style/MyDatePickerDialogTheme</item></style>

3、项目主题 的 parent 引用 上一步定义的 AppBaseTheme

<style name="AppTheme" parent="AppBaseTheme"><!-- Customize your theme here. --><item name="colorPrimary">@color/colorPrimary</item><item name="colorPrimaryDark">@color/colorPrimaryDark</item><item name="colorAccent">@color/colorAccent</item></style>

按照继承的关系,你应该也能看懂是什么意思,哦了,就这。

【更多开发实用技术请点击】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。