3. 相对布局实现登录界面

相对布局实现登录界面 学习卡片

任务说明

本案例使用RelativeLayout完成一个登录界面的布局设计,界面包含用户名输入框、密码输入框和登录按钮三个核心元素。通过相对定位规则,使三个控件在屏幕上形成清晰、稳定的垂直排列关系,并适配不同屏幕尺寸。

界面布局设计

采用RelativeLayout作为根容器,利用其相对定位特性实现控件间的依赖关系:密码输入框相对用户名输入框的下方对齐,登录按钮相对密码输入框的下方对齐,同时所有控件均相对父容器水平居中。这种布局方式无需嵌套多层容器,结构扁平且易于维护。

实现代码

在res/layout/activity_login.xml中创建以下布局:

```xml