0

为什么 LinearLayout 不会在不同的屏幕上重新调整大小?

4

1 回答 1

1

这取决于你如何使用它!

如果您希望您的布局自动调整大小,您可以为组成您的LinearLayout.

例如:

<LinearLayout
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:weightSum="1"
   android:orientation="horizontal"
>
   <SomeView
      android:layout_width="0dip"
      android:layout_height="wrap_content"
      android:layout_weight="0.5"
    />

   <SomeView
      android:layout_width="0dip"
      android:layout_height="wrap_content"
      android:layout_weight="0.5"
    />
</LinearLayout>

在这种情况下,您的两个子视图将共享整个水平空间,并且每个子视图将占用 50% 的空间。

于 2012-05-03T11:49:29.037 回答