奇怪的透明CardView bg

时间:2017-02-01 10:25:26

标签: java android cardview

我遇到透明CardView的问题。当我将CornerRadius属性设置为card时,会发生这种情况,没有此属性,一切正常。看起来像这样(标记为红色):enter image description here

代码:

<android.support.v7.widget.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/item"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal"
card_view:cardCornerRadius="@dimen/some_dimen_here"
card_view:cardUseCompatPadding="true"
card_view:cardBackgroundColor="@android:color/transparent">

如何解决这个问题?任何想法?

1 个答案:

答案 0 :(得分:0)

您好请删除card_view:cardBackgroundColor并尝试

   <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/item"
        android:layout_width="match_parent"
        android:layout_height="100dp"
        android:orientation="horizontal"
        card_view:cardElevation="4dp"
        card_view:cardCornerRadius="2dp">

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