Android:为什么CardView边距不显示白色背景?

时间:2016-01-16 22:22:25

标签: android android-recyclerview android-cardview

我在RecyclerView列表中设置了CardView。 layout_marginTop和layout_marginBottom显示的是灰色,而不是我希望看到的白色背景(下图)。关于如何让顶部和底部边距显示白色背景的任何想法?

enter image description here

<android.support.v7.widget.CardView
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/card_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    card_view:cardCornerRadius="6dp"
    android:layout_margin="4dp">

    <TextView
        android:id="@+id/cardText"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:layout_marginBottom="20dp"
        android:background="@android:color/white"  />

</android.support.v7.widget.CardView>

2 个答案:

答案 0 :(得分:0)

删除了TextView背景并将此背景添加到CardView: &#34; card_view:cardBackgroundColor =&#34;某种颜色&#34;&#34;

答案 1 :(得分:0)

a     b    c
3,4  good  HJJR