我正在尝试使用 Android 布局权重属性。我想要一个带有“3 个子布局”的垂直布局第一个将占用 25% 的空间,第二个占用 50% 的空间,最后一个占用 25% 的空间。当我尝试添加到最后一个布局时,一切都不起作用。这些布局中的每一个的权重应该是多少?
我让权重属性仅使用 2 个布局/元素即可正常工作,并了解它是如何工作的,但是当我尝试使用 3 个时,我遇到了问题。
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="100dp"
android:orientation="horizontal"
android:weightSum="100" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="100dp"
android:orientation="vertical"
android:layout_weight="25" >
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="100dp"
android:orientation="vertical"
android:layout_weight="50" >
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="100dp"
android:orientation="vertical"
android:layout_weight="25" >
</LinearLayout>
</LinearLayout>