0
我尝试做Android的布局像这样的行:全屏幕的Android布局与具有相同高度
+---------+
| 20% |
+---------+
| 20% |
+---------+
| 20% |
+---------+
| 20% |
+---------+
| 20% |
+---------+
但我不能这样做。我尝试了我在互联网上找到的每个代码。这是我的代码:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:weightSum="5" >
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_gravity="center"
android:background="#33B5E5"
android:orientation="vertical" >
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_gravity="center"
android:background="#93B5E5"
android:orientation="vertical" >
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_gravity="center"
android:background="#33B5E5"
android:orientation="vertical" >
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_gravity="center"
android:background="#93B5E5"
android:orientation="vertical" >
</LinearLayout>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:layout_gravity="center"
android:background="#33B5E5"
android:orientation="vertical" >
</LinearLayout>
</RelativeLayout>
RelativeLayout的并不好,作为重部件的容器。使用LinearLayout并解决问题。另请注意,weightSum是**可选的** –
'layout_weight'只能在'LinearLayout'父类中使用,而不能在'RelativeLayout'中使用,更不用说您没有使用任何'RelativeLayout'特定功能。 –
它的工作原理。谢谢:) –