androidの余白は?

余白は android:layout_margin を使っていく
内側は android:padding

marginLeft というように、大文字小文字を区別して書かないと、指定通りの表示になりません。

android:layout_margin="10dp"
android:layout_marginTop="10dp"
android:paddingLeft="10dp"
android:paddingBottom="10dp"

android:gravityで寄せる

android:layout_height="120dp"
android:gravity="bottom"

android:layout_width="match_parent"
android:layout_height="120dp"
android:gravity="right"

layout_gravityはfloatのようなもの

android:layout_gravity="right"

android:layout_gravity=”bottom” と指定しても、下にはいきませんね。

android:layout_weight は、余白の割り当て

<TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        android:layout_weight="1"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>

大分分かってきましたね。
ではいよいよ応用といきましょう。