Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.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 I';I’我想给cardview的各个角落加上标高_Android_Xml_Cardview - Fatal编程技术网

Android I';I’我想给cardview的各个角落加上标高

Android I';I’我想给cardview的各个角落加上标高,android,xml,cardview,Android,Xml,Cardview,我试图为cardwiew的各个角落提供标高。我的要求是标高不应在cardwiew中间生效。它应该只影响角,如下图所示 如图所示,在卡片视图的中间标高应该为零,在拐角处应该有一些标高(例如: 立面图:4dp) 这是我到目前为止尝试的代码 <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"

我试图为
cardwiew
的各个角落提供
标高。我的要求是
标高
不应在
cardwiew
中间生效。它应该只影响角,如下图所示

如图所示,在
卡片视图的中间
标高
应该为零,在拐角处应该有一些
标高
(例如:
立面图:4dp

这是我到目前为止尝试的代码

 <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:layout_width="match_parent"
                                            android:layout_height="wrap_content"
                                            android:layout_marginLeft="10dp"
                                            android:layout_marginRight="10dp"
                                            android:layout_marginTop="10dp"
                                            android:background="@null"
                                            android:gravity="center"
                                            card_view:cardBackgroundColor="@android:color/white"
                                            card_view:cardCornerRadius="4dp"
                                            card_view:cardElevation="3dp">

尝试设置
card\u视图:cardUseCompatPadding=“true”

因此,您的xml应该如下所示:

<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:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="10dp"
            android:layout_marginRight="10dp"
            android:layout_marginTop="10dp"
            android:background="@null"
            android:gravity="center"
            card_view:cardBackgroundColor="@android:color/white"
            card_view:cardUseCompatPadding="true"
            card_view:cardCornerRadius="4dp"
            card_view:cardElevation="3dp"/>


Cardview不提供这种类型的高程卡应粘贴在背景上,即中间高程应为零。请仔细查看图像@mrid@LeonardoCavazzani请仔细看一次图片,图片中间的高度=0,我该怎么做