CardView高程未显示在棒棒糖和更高版本中

Uma*_*nta 12 android elevation android-cardview android-5.0-lollipop android-6.0-marshmallow

我正在使用cardview,但问题是在棒棒糖和更高版本中没有显示高程.请建议我.这是我的代码.

<android.support.v7.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/verify_card"
        android:layout_weight="1"
        card_view:cardBackgroundColor="@android:color/white"
        card_view:cardElevation="2sp"
        card_view:cardUseCompatPadding="true"
        />
Run Code Online (Sandbox Code Playgroud)

提前致谢.

Uma*_*nta 53

这对我有用.

xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:card_view="http://schemas.android.com/apk/res-auto"
Run Code Online (Sandbox Code Playgroud)

总代码是:

<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:layout_width="match_parent"
    android:layout_margin="8dp"
    android:id="@+id/card_griditem"
    android:layout_height="match_parent"
    card_view:cardUseCompatPadding="true"
    card_view:cardElevation="4dp"
    card_view:cardCornerRadius="3dp">`
Run Code Online (Sandbox Code Playgroud)

  • 实际上`card_view:cardUseCompatPadding ="true"`修复了我的问题,谢谢 (7认同)
  • 实际上,你只需要在carview上添加layout_margin.并且不要将它设置为0,因为它会阻止你显示cardview的阴影 (3认同)