Bismillah, Hallo Teman-teman apa kabar nih? Semoga Kabar baik yaa. Kali ini saya akan berbagi pengetahuan saya mengenai layout pada android. Layout sendiri dalam bahasa indonesia adalah tata letak, jika pada android layout merupakan tata letak pada sebuah tampilan aplikasi yang kita buat. Seperti teks, gambar , dan komponen-komponen yang lain yang membuat suatu aplikasi sangat rapih dan nyaman untuk dilihat oleh penggunanya.
Macam-macam layout pada android
Linear Layout
Layout yang digunakan untuk mengatur suatu tampilan dengan satu arah saja yaitu horizontal atau vertical.
Relative Layout
Layoutlayout yang bisa dipakai untuk mengatur widget atau komponen aplikasi android secara relative (bebas ), tidak sebatas vertical atau horizontal saja.
Table Layout
Table Layout untuk merancang layout menggunakan baris dan kolom kita bisa menggunakan Table Layout. Tidak akan ada garis kolom, baris, atau cell yang ditampilkan meskipun namanya adalah table layout.
Frame Layout
membuat layout dengan komponen-komponen yang saling tumpang tindih, maka kita bisa menggunakan Frame Layout.
Constraint Layout
membuat tampilan aplikasi android yang responsive, kompleks, dan powerfull. contoh dari penerapan constrain layout seperti berikut
<android.support.constraint.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_margin="20dp" android:layout_height="match_parent" tools:context=".MainActivity"> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_marginLeft="8dp" android:layout_marginTop="8dp" android:layout_marginEnd="8dp" android:layout_marginRight="8dp" android:layout_marginBottom="8dp" android:text="Ini menggunakan constraint layout" android:textSize="30sp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_marginLeft="8dp" android:layout_marginTop="8dp" android:layout_marginEnd="8dp" android:layout_marginRight="8dp" android:layout_marginBottom="8dp" android:text="Ini adalah tombol" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/textView" /> </android.support.constraint.ConstraintLayout>
Nahh itu dia teman-teman beberapa layout-layout pada android yang sekiranya dapat saya share kepada teman-teman sekalian dalam ulasan kali ini untuk berbagi pengetahuan yang saya punya.
sumber : https://badoystudio.com/layout-android-studio/#3_Table_Layout