我需要创建一个水平布局
,如下所示:
我可以使用 android:layout_width="match_parent"
设置 C 布局的总宽度,但我完全无法设置其余布局。非常感谢任何帮助。
整个应用程序设置为仅在水平布局上运行,如果这有助于决定设置布局的方法。
最佳答案
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:weightSum="100" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="90"
android:orientation="horizontal"
android:weightSum="100" >
<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="50"
android:background="#FF0000" >
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="fill_parent"
android:layout_weight="50"
android:background="#00FF00" >
</LinearLayout>
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="10"
android:background="#FFFF00" >
</LinearLayout>
</LinearLayout>
关于android - 如何在android中将布局的宽度和高度设置为百分比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22324772/