Android 关于最新支持设计库的昼夜主题
我只是想尝试一下新的主题风格(Android 关于最新支持设计库的昼夜主题,android,android-appcompat,android-library,android-cardview,Android,Android Appcompat,Android Library,Android Cardview,我只是想尝试一下新的主题风格(Theme.AppCompat.DayNight),它很管用,但却弄乱了我的卡片背景 如何更改我的卡片背景 这是我的v21/styles.xml <resources> <style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar"> <!-- Customize your theme here. --> <item name="co
Theme.AppCompat.DayNight
),它很管用,但却弄乱了我的卡片背景
如何更改我的卡片背景
这是我的v21/styles.xml
<resources>
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/primary</item>
<item name="android:colorPrimaryDark">@android:color/transparent</item>
<item name="colorAccent">@color/accent</item>
<item name="android:windowActionBar">false</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:statusBarColor">@android:color/transparent</item>
</style>
截图:
根据,此版本已修复,为CardView
添加了一个黑色主题。这是通过使用CardView.Dark
样式实现的
因此,您需要在values/styles.xml
中声明:
<style name="CardView.DayNight" parent="CardView.Light />
<style name="CardView.DayNight" parent="CardView.Dark" />
然后使用
style=“@style/cardwiew.DayNight”
将其应用于每个cardwiew
,您正在使用哪个版本的AppCompat/Support Library?Ian,这个问题如何?我的项目中23.2.1混乱的CardView:(
<style name="CardView.DayNight" parent="CardView.Light />
<style name="CardView.DayNight" parent="CardView.Dark" />