從 xml 代碼中看,我覺的這裡設置的視圖相對於其它的應該是垂直顯示,但相反,他們堆疊到一塊。錯誤出現在哪呢?
<RelativeLayout
android:id="@+id/top_lay2"
android:layout_below="@id/top_lay1"
android:layout_width="fill_parent"
android:layout_marginTop="10dp"
android:orientation="vertical"
android:layout_height="wrap_content"
android:background="@drawable/customrect">
<TextView
android:layout_gravity="center"
android:layout_width="fill_parent"
android:layout_height="wrao_content"
android:textColor="@color/white1"
android:text="some text"
/>
<Button
android:layout_gravity="center"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="click me"
/>
</RelativeLayout>
在一個 LinearLayout中,字段將是垂直顯示,但是在 RelativeLayout 中,要指定視圖的相對位置。所以如果你用"LinearLayout"代替 "RelativeLayout",就能設置成垂直的了。