Android 如何为线性布局添加卡片视图效果

Android 如何为线性布局添加卡片视图效果,android,cardview,Android,Cardview,如何为线性布局添加卡片视图效果 我有一个卡片视图 <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:id="@+id/

如何为线性布局添加卡片视图效果

我有一个卡片视图

 <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:id="@+id/eventListRootId"
            card_view:cardElevation="@dimen/dimen_card_elevation"
            card_view:cardCornerRadius="@dimen/dimen_card_CornerRadius"
            card_view:cardPreventCornerOverlap="false"
            style="@style/style_card_view">

    </android.support.v7.widget.CardView>
<LinearLayout 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_height="match_parent"
              android:orientation="vertical">

</LinearLayout>

如何在列表视图中实现相同的效果,是否可以使用选择器

 <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:id="@+id/eventListRootId"
            card_view:cardElevation="@dimen/dimen_card_elevation"
            card_view:cardCornerRadius="@dimen/dimen_card_CornerRadius"
            card_view:cardPreventCornerOverlap="false"
            style="@style/style_card_view">

    </android.support.v7.widget.CardView>
<LinearLayout 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_height="match_parent"
              android:orientation="vertical">

</LinearLayout>



您可以在线性布局中添加listview以实现

只需使用
CardView
主题作为您的
LinearLayout
样式。如果需要一些更改,只需创建一个新主题,并从
cardwiew
主题扩展它。

cardwiew
包装您的
LinearLayout
。是的,您可以实现它,但您在
LinearLayout
中做了什么@德夫拉特