如何使用Layout XML文件将视图的一半部分布局为根视图?

时间:2016-12-14 11:44:09

标签: android android-layout

如果我只想将视图的一半部分(如下图中的红框所示)布局到根视图,换句话说,我不想在设备中显示视图的右侧部分屏幕。我怎么能通过使用android layout xml文件来做到这一点?

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试以下解决方案

 <LinearLayout
        android:layout_width="match_parent"
        android:weightSum="3"
        android:orientation="vertical"
        android:layout_height="match_parent">
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_weight="1"
            android:layout_height="0dp"></LinearLayout>
        <LinearLayout
            android:orientation="horizontal"
            android:id="@+id/linMiddle"
            android:layout_width="match_parent"
            android:layout_weight="1"
            android:background="#ff0000"
            android:layout_height="0dp">
        </LinearLayout>
        <LinearLayout
            android:layout_width="match_parent"
            android:layout_weight="1"
            android:layout_height="0dp"></LinearLayout>
    </LinearLayout>

您已将runtime twice width提供给linMiddle