下面给出了屏幕设计的左上,右上,左下,右下 ..等常用的UI设计用法,仅以此备忘。
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<!-- 左上角 -->
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent">
<Button
android:text="左上角"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
<!-- 右上角 -->
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent">
<Button
android:text="右上角"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
<!-- 左下角 -->
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:text="左下角"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
<!-- 右下角 -->
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:text="右下角"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
<!-- 上水平居中 -->
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf= "parent">
<Button
android:text="上水平居中"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
<!-- 下水平居中 -->
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:text="下水平居中"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
<!-- 左垂直居中 -->
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:text="左垂直居中"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
<!-- 右垂直居中 -->
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:text="右垂直居中"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
<!-- 屏幕中心 -->
<RelativeLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toBottomOf="parent">
<Button
android:text="屏幕中心"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
---- The End.