android RelativeLayout两个子控件底部水平对齐
时间: 2024-10-17 19:13:39 浏览: 23
Android 控件说明
4星 · 用户满意度95%
在Android中,如果你想让RelativeLayout下的两个子控件在底部水平对齐,你可以通过设置它们的`layout_alignParentBottom`属性,并利用`android:layout_toEndOf`或`android:layout_toStartOf`属性来控制它们之间的相对位置。这里是一个简单的步骤说明:
1. 首先,确保这两个子视图都是`RelativeLayout`的直接或间接子视图。
2. 对于第一个子视图(设为视图A),设置:
```xml
<ViewA
android:id="@+id/view_a"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" />
```
3. 对于第二个子视图(视图B),假设它需要在视图A的右侧:
```xml
<ViewB
android:id="@+id/view_b"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/view_a"
android:layout_toEndOf="@+id/view_a" />
```
如果视图B应在视图A左侧,则将`toEndOf`改为`toStartOf`。
4. 这样,当你给整个布局设置高度并将其添加到屏幕或其他容器时,两个视图会在底部并且按指定顺序横向排列。
阅读全文