简单的 gridview 作为 cardview

Simple gridview as an cardview

CardView结构优美,我喜欢。但是对于 GridView 作为 CardView 我必须使用九个补丁背景才能拥有与 CardView 相同的结构。

我可以简单地将 CardView 结构用作 GridView 吗?在 CardView 旋转屏幕后,我们有全宽,但我想像 GridView 那样分隔。

如何创建

  1. 创建 CardView 作为 GridView 结构;
  2. CardView 一样创建 GridView

我可以做其中一项吗?

我的逻辑:

card_item.xml:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:card_view="http://schemas.android.com/apk/res-auto" >
    <!-- A CardView that contains a TextView -->
    <android.support.v7.widget.CardView
        xmlns:card_view="http://schemas.android.com/apk/res-auto"
        android:id="@+id/card_view"
        android:layout_gravity="center"
        android:layout_width="200dp"
        android:layout_height="200dp"
        card_view:cardCornerRadius="4dp">
        <TextView
            android:id="@+id/info_text"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    </android.support.v7.widget.CardView>
</LinearLayout>

gridview_item.xml:

<!-- A RecyclerView with some commonly used attributes -->
<android.support.v7.widget.RecyclerView
    android:id="@+id/my_recycler_view"
    android:scrollbars="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"/>