Java 为什么我的视图不是垂直设置的?
代码如下:Java 为什么我的视图不是垂直设置的?,java,android,Java,Android,代码如下: <RelativeLayout android:id="@+id/top_lay2" android:layout_below="@id/top_lay1" android:layout_width="fill_parent" android:layout_marginTop="10dp" android:orientation="vertical"
<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>
从xml代码中,我注意到视图将相对另一个垂直显示,但它们彼此堆叠。这里出了什么问题?亲戚需要描述其子女相对彼此的位置
如果您希望自动进行定位,请使用其方向设置为垂直的。orientation=“vertical”
不受RelativeLayout
支持,请改用LinearLayout
或定义TextView
和按钮之间的正确关系
也检查
在线性布局中,字段将垂直显示。但是在RelativeLayout中,您必须指定它们之间的相对位置。因此,如果您将“RelativeLayout”替换为“LinearLayout”,则一切就绪