我面临一个奇怪的问题,即android CardView
cardElevation
在任何API级别都无法正常工作,即使我的旧项目也没有显示cardElevation
过去可以正常工作,即使我尝试了完全空的项目,但遇到了同样的问题。
已经讨论了许多与此相关的问题,我在Internet和此站点上尝试了所有可能的解决方案,但无法解决问题。我使用的是Android Studio的最新版本3.3
,Android Studio中是否有任何错误或丢失了任何内容?
<android.support.v7.widget.CardView
app:cardElevation="4dp"
app:cardUseCompatPadding="true"
app:cardMaxElevation="6dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</android.support.v7.widget.CardView>
答案 0 :(得分:0)
使用此依赖关系,您可以从Post API 21中获得海拔高度
implementation 'com.google.android.material:material:1.0.0'
<com.google.android.material.card.MaterialCardView
android:elevation="4dp"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</com.google.android.material.card.MaterialCardView>
答案 1 :(得分:0)
只需从清单文件android:hardwareAccelerated="false"
中删除此行,然后再次构建项目,它便会工作。