2 ssummeraw ssummeraw 于 2013.03.18 10:34 提问

如何把视图设置成垂直的?

从 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>

2个回答

LiDaming_and
LiDaming_and   2013.03.22 17:52
已采纳

在一个 LinearLayout中,字段将是垂直显示,但是在 RelativeLayout 中,要指定视图的相对位置。所以如果你用"LinearLayout"代替 "RelativeLayout",就能设置成垂直的了。

lqgyt1
lqgyt1   2013.03.18 11:17

父控件用LinearLayout

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!