RelativeLayout in Android Studio
我有一个水平的LinearLayout,其中我有一个RelativeLayout,我希望另一个RelativeLayout低于它,同样在整个xml文件中,但布局出现在前一个布局的右边
我试图将RelativeLayout的上边距设置为某个随机值,例如60sp位于上一个RelativeLayout之下,但是当我添加TextView时,TextView不会显示在设计视图中
After adding textview to RelativeLayout
如何将布局定位在上一个RelativeLayout下方?以及如何将TextView添加到此RelativeLayout并显示它们?
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- This is the line -->
<item android:bottom="1dp">
<shape>
<solid android:color="#00000000" />
<stroke
android:width="1dp"
android:color="#FF0000" />
</shape>
</item>
<item
android:bottom="-1dp"
android:left="0dp"
android:top="0dp">
<shape>
<solid android:color="#00000000" />
<stroke
android:width="1dp"
android:color="#000000" />
</shape>
</item>
</layer-list>
答案 0 :(得分:3)
你告诉它在这里:android:orientation="horizontal"
。
改为LinearLayout
垂直。
答案 1 :(得分:0)
制作分隔布局并使用包含布局标签根据需要放置两种布局
答案 2 :(得分:0)
最顶层视图组(LinearLayout)
中所需的更改android:orientation="vertical"
而不是
android:orientation="horizontal"
答案 3 :(得分:0)
使用orientation =&#34; vertical&#34;您父母的属性线性布局
答案 4 :(得分:0)
我看到你的代码没有在root layout上添加任何方向。如果你没有添加任何方向,那么它将在水平上工作。请在你的根布局上添加以下代码。希望它能工作。
android:orientation="vertical"