Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么我的cardview会被剪掉_Android_Android Xml_Android Cardview - Fatal编程技术网

Android 为什么我的cardview会被剪掉

Android 为什么我的cardview会被剪掉,android,android-xml,android-cardview,Android,Android Xml,Android Cardview,我在列表行布局中将CardView用作父级,如下所示: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="125dp" android:orientation="ve

我在列表行布局中将CardView用作父级,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="125dp"
    android:orientation="vertical"
    android:padding="15dp">

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

        <RelativeLayout
            android:id="@+id/relative_left"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content">


            <RelativeLayout
                android:id="@+id/relative_img"
                android:layout_width="90dp"
                android:layout_height="90dp"
                android:layout_alignParentLeft="true"
                android:layout_alignParentStart="true"
                android:layout_alignParentTop="true"
                android:padding="0dp">

                <ImageView
                    android:id="@+id/imageView2"
                    android:layout_width="82dp"
                    android:layout_height="82dp"
                    android:layout_centerHorizontal="true"
                    android:layout_centerInParent="true"
                    android:layout_centerVertical="true"
                    android:background="@drawable/universal_button_blue_background"
                    android:scaleType="centerCrop" />
            </RelativeLayout>



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

</LinearLayout>

然而,在设备上,我的观点似乎被打断了:

以下是我的ListView定义:

<ListView
                android:id="@+id/listView1"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_marginRight="0dp"
                android:layout_marginTop="0dp"
                android:cacheColorHint="#00000000"
                android:divider="@null"
                android:dividerHeight="0dp"
                android:listSelector="@android:color/transparent" />
        </RelativeLayout>

在线性布局中,使用android:clipToPadding=“false”
防止因填充而剪裁子对象

在此屏幕截图中,您可以看到线性布局中的两个卡片视图未被剪裁


如需更多访问,请尝试将此属性设置为您的cardview标签卡\u view:borderWidth=“0dp”这是正确的
卡\u view:cardUseCompatPadding=“true”
也不要在线性布局(行布局)中使用填充,而是在您的cardview标签中定义安卓:margin=“15 dp”