Android studio中相对布局让控件位于另一个控件上面
时间: 2023-06-26 21:09:09 浏览: 473
要让一个控件位于另一个控件上面,可以使用相对布局中的 `android:layout_above` 或 `android:layout_below` 属性。
例如,如果你想让一个 `TextView` 控件位于另一个 `Button` 控件上面,可以这样写:
```xml
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click Me!" />
<TextView
:id="@+id/my_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:layout_above="@id/my_button" />
```
在这个例子中,`TextView` 的 `android:layout_above` 属性设置为 `@id/my_button`,这意味着它将位于 `Button` 控件的上方。
如果你想让一个控件位于另一个控件下方,可以使用 `android:layout_below` 属性。例如:
```xml
<Button
android:id="@+id/my_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click Me!" />
<TextView
android:id="@+id/my_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
android:layout_below="@id/my_button" />
```
在这个例子中,`TextView` 的 `android:layout_below` 属性设置为 `@id/my_button`,这意味着它将位于 `Button` 控件的下方。
阅读全文