【发布时间】:2018-07-05 23:33:39
【问题描述】:
我正在尝试为我的活动的卡片视图制作自定义样式。它就像我在 Android Studio 中想要的那样工作。但是当我在我的设备上运行它时 - Galaxy S7 Edge android 7.0 - cardview 属性没有改变。它使用布局样式中的背景,其余属性 - 高程、角半径和卡片背景似乎被忽略了。 我在日志中没有收到任何错误。
布局使用style="@style/AddItemStyle"
卡使用style="@style/AddItemStyle.CardView"
这就是卡片样式
<style name="AddItemStyle.CardView" parent="CardView">
<item name="cardBackgroundColor">@color/card_bg</item>
<item name="cardCornerRadius">15dp</item>
<item name="cardElevation">15dp</item>
</style>
就是布局风格
<style name="AddItemStyle" parent="Theme.AppCompat">
<item name="colorPrimary">@color/mySecondary</item>
<item name="colorAccent">@color/ColorMain</item>
<item name="editTextColor">@color/ColorMain</item>
<item name="android:background">@color/mySecondary</item>
</style>
【问题讨论】: