片段以线性布局加载片段,不应用权重

时间:2017-09-28 14:13:28

标签: android android-fragments android-linearlayout android-framelayout android-layout-weight

我的问题是:

我有一个片段,使用带有属性" weight"的线性布局加载另一个片段。

<LinearLayout
    android:id="@+id/linear"
    android:layout_width="match_parent"
    android:layout_weight="8"
    android:orientation="horizontal"
    android:layout_height="0dp">
</LinearLayout>

但是,当加载片段时,它不会应用属性权重。 在我的第二个片段中,我有这样的观点:

inflater.inflate(R.layout.activity, container, false);

我该怎么办?

1 个答案:

答案 0 :(得分:0)

将方向从水平更改为垂直,这段代码将起作用。

<LinearLayout android:id="@+id/linear" android:layout_width="match_parent" android:layout_weight="8" android:orientation="vertical" android:layout_height="0dp"> </LinearLayout>