在Android Studio中最简单的实现方法如下:
第1步:
在下面的依赖项中写以下行build.gradle
:
compile 'com.android.support:cardview-v7:+'
步骤2:
将以下代码复制到xml文件中,以集成CardView
。
为了cardCornerRadius
工作,请确保在父级布局中包括以下行:
xmlns:card_view="http://schemas.android.com/apk/res-auto"
并记住要card_view
用作使用cardCornerRadius
属性的名称空间。
例如 : card_view:cardCornerRadius="4dp"
XML代码:
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view_outer"
android:layout_width="match_parent"
android:layout_height="200dp"
android:layout_gravity="center"
card_view:cardBackgroundColor="@android:color/transparent"
card_view:cardCornerRadius="0dp"
card_view:cardElevation="3dp" >
<android.support.v7.widget.CardView
xmlns:card_view="http://schemas.android.com/apk/res-auto"
android:id="@+id/card_view_inner"
android:layout_width="match_parent"
android:layout_height="200dp"
android:layout_gravity="center"
android:layout_marginTop="3dp"
card_view:cardBackgroundColor="@color/green"
card_view:cardCornerRadius="4dp"
card_view:cardElevation="0dp" >
</android.support.v7.widget.CardView>
</android.support.v7.widget.CardView>