如何创建多个CardView列

时间:2015-04-29 17:23:56

标签: java android xml android-cardview

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

<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>

但我看到全宽度只有CardView。第二个CardViews未显示。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

在两个卡片视图中设置android:layout_weight="1"