使android布局的子级比父级宽?

时间:2018-10-15 10:49:00

标签: android layout cardview

我的代码是:

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginLeft="30dp"
    android:layout_marginRight="30dp">

    <View
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:layout_gravity="center"
        android:background="#00ff00"/>
</android.support.v7.widget.CardView>

我的输出是 enter image description here 我想绿色视图以匹配整个屏幕的父宽度。 这可能吗? 我想将卡片视图用作父视图,因为它将具有高程。

1 个答案:

答案 0 :(得分:0)

这是您的解决方案...

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <CardView
        android:id="@+id/cardView"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_marginLeft="30dp"
        android:layout_marginRight="30dp"
        />
    <View
        android:id="@+id/fab"
        android:layout_width="match_parent"
        android:layout_height="200dp"
        android:layout_centerVertical="true"
        android:background="#00ff00"
        />
</RelativeLayout>