【发布时间】:2015-01-15 19:21:04
【问题描述】:
据我了解,在预览阶段的早期,似乎无法在没有 Java 破解的情况下仅在 CardViews 上以 XML 设置提升。现在正式发布了,有没有什么方法可以在 XML 中做到这一点,而无需编写 Java 代码来设置海拔?
我试过card_view:cardElevation 没有效果。当我将模拟器用于 5.0 时,我曾认为一切都很好。但是现在我在我的实际设备上使用正式版,我所有的CardViews 都消失了
Pre Lollipop,效果很好。
这是我的完整 xml
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:orientation="horizontal"
android:layout_width="match_parent"
android:id="@+id/cv1"
card_view:cardElevation="4dp"
android:layout_margin="6dp"
card_view:cardCornerRadius="3dp"
android:layout_height="match_parent">
【问题讨论】:
-
我已经解决了这个问题,但还没有答案。当我升级到棒棒糖时,不知何故,边距或填充消失了,所以他们看不到卡片的角落或边缘,所以它是完全平坦的。
标签: android android-appcompat android-cardview android-elevation