Java 如何创建多个CardView列

Java 如何创建多个CardView列,java,android,xml,android-cardview,Java,Android,Xml,Android Cardview,我尝试用cardwiews的几列创建片段: <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="3dp" android:orientation="horizontal" > <android.support.v7.widget.CardView android:layout_g

我尝试用
cardwiews
的几列创建片段:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:padding="3dp"
    android:orientation="horizontal" >

 <android.support.v7.widget.CardView
     android:layout_gravity="center"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     app:cardElevation="2dp"
     app:cardCornerRadius="3dp">
         <TextView
             android:text           = "column 1"
             android:layout_width   = "wrap_content"
             android:layout_height  = "wrap_content" />
    </android.support.v7.widget.CardView>


    <android.support.v7.widget.CardView
        android:layout_gravity="center"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        app:cardElevation="2dp"
        app:cardCornerRadius="3dp">
                <TextView
                    android:text           = "column 2"
                    android:layout_width   = "wrap_content"
                    android:layout_height  = "wrap_content" />
    </android.support.v7.widget.CardView>

 </LinearLayout>

但我只看到了第一个全宽的
cardwiew
。第二个
卡片视图
未显示


我做错了什么?

在两个CardView中设置
android:layout\u weight=“1”