Android CardView在棒棒糖前看起来不同?

Android CardView在棒棒糖前看起来不同?,android,android-layout,android-cardview,Android,Android Layout,Android Cardview,我利用卡片在回收者视图中显示一些信息。它显示了数据,但问题是Kitkat的视图与棒棒糖不同 看看我在下面发布的Kitkat设备的背景色。卡片和背景看起来是同一种颜色,所以看起来很糟糕。但是,看看棒棒糖设备,我们可以看到卡片和背景的区别,不像Kitkat设备 顺便说一句,我知道只有在5.0+时,标高才起作用。但是,在不同的android版本中,背景颜色看起来不同吗 在基特卡特: 棒棒糖: 代码: <?xml version="1.0" encoding="utf-8"?> <

我利用卡片在回收者视图中显示一些信息。它显示了数据,但问题是Kitkat的视图与棒棒糖不同

看看我在下面发布的Kitkat设备的背景色。卡片和背景看起来是同一种颜色,所以看起来很糟糕。但是,看看棒棒糖设备,我们可以看到卡片和背景的区别,不像Kitkat设备

顺便说一句,我知道只有在5.0+时,标高才起作用。但是,在不同的android版本中,背景颜色看起来不同吗

在基特卡特:

棒棒糖:

代码:

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
    android:layout_height="match_parent"
    android:layout_width="match_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/tools">
<android.support.v7.widget.CardView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_margin="8dp"
    card_view:cardElevation="2dp"
    card_view:cardCornerRadius="5dp"
    card_view:cardPreventCornerOverlap="false"
    card_view:cardUseCompatPadding="true"
    xmlns:card_view="http://schemas.android.com/apk/res-auto"
    xmlns:android="http://schemas.android.com/apk/res/android">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingTop="15dp"
            android:paddingLeft="15dp"
            android:paddingRight="15dp"
            android:id="@+id/relative" >


            <ImageView
                android:layout_width="match_parent"
                android:layout_height="200dp"
                android:id="@+id/imageView"
                android:src="#85656565"
                android:layout_marginTop="10dp"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true"
                android:layout_below="@+id/content" />

            <TextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceSmall"
                android:text="This is just a random text that will be changed dynamically. It&apos;s static now but will be update dynamically later"
                android:id="@+id/content"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true" />

            <com.github.curioustechizen.ago.RelativeTimeTextView
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:textAppearance="?android:attr/textAppearanceSmall"
                android:text="3 hours ago"
                android:textSize="13sp"
                android:textColor="#ffff1f15"
                android:id="@+id/postedDate"
                android:layout_below="@+id/imageView"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true"
                android:layout_marginTop="16dp"
                android:paddingBottom="15dp"/>


        </RelativeLayout>
    </android.support.v7.widget.CardView>
</FrameLayout>
在基特卡特:

棒棒糖:


由于
cardwiews
本身看起来相同,因此您的问题不在于
cardwiews
。由于
cardwiews
后面的背景发生了变化,因此您的问题在于提供该背景的任何东西。好的,那么
card\u视图:cardCornerRadius
呢?它不适用于右上角和左上角。我现在将图像更新为问题。@Commonware已更新。现在请检查卡角半径微分。@YuvaRaj我也遇到过同样的问题。.你能帮我一下吗。.我的问题是:-@YuvaRaj你解决过这个问题吗?我得到了完全相同的结果,除了Android之外,Android>=21的所有内容都可以找到
card_view:cardCornerRadius="5dp"