相对布局

1.兄弟控件第一组属性

layout_above

layout_below

layout_toRightOf

layout_toLeftOf

2.兄弟控件第2组属性

layout_alignLeft

layout_alignRight

layout_alignTop

layout_alignBottom

对齐基准线

layout_alignBaseLine

值 兄弟id

3.与父控件边缘对齐

layout_alignParentLeft

layout_alignParentRight

layout_alignParentTop

layout_alignParentBottom

值true false

4对齐父控件中央

layout_centerInParent

layout_centerHorizontal

layout_centerVertical

登陆界面实例

图片发自简书App
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >
    <TextView
  android:id="@+id/mainText"
        android:text="登陆界面"
  android:textSize="20dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
  android:layout_centerHorizontal="true"/>
    <EditText
  android:id="@+id/username"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:layout_below="@id/mainText"
  android:hint="username"/>
<EditText
  android:id="@+id/password"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:layout_below="@id/username"
  android:hint="password"/>
<Button
  android:id="@+id/cancle"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_alignRight="@id/password"
  android:layout_below="@id/password"
  android:text="取消"/>
<Button
  android:id="@+id/deny"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:layout_toLeftOf="@id/cancle"
  android:layout_alignTop="@id/cancle"
  android:text="登陆"/>

</RelativeLayout>

完成了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容