Font size
WorksheetsAndroid UI Layouts and Widgets
Total questions: 15
Worksheet time: 30mins
Dalam pemrograman Android, komponen UI yang berfungsi sebagai wadah untuk mengatur posisi widget di dalamnya disebut...
Activity
Intent
Manifest
Layout
Layout yang menempatkan semua widget dalam satu baris (horizontal) atau satu kolom (vertikal) secara berurutan adalah...
Constraint Layout
Frame Layout
Linear Layout
Relative Layout
Atribut kunci yang harus diatur dalam Linear Layout untuk menentukan apakah widget disusun dari atas ke bawah atau dari kiri ke kanan adalah...
android:gravity
android:orientation
android:layout_weight
android:layout_below
Widget yang paling tepat digunakan untuk menerima masukan teks dari pengguna (misal: username dan password) adalah...
TextView
Button
ImageView
EditText
Keunggulan utama Constraint Layout dibandingkan Layout lainnya, terutama dalam desain UI yang kompleks, adalah kemampuannya untuk...
Menyusun widget hanya secara vertikal.
Menciptakan hirarki tampilan yang lebih datar (flat).
Hanya mendukung widget teks.
Memerlukan kode Java yang kompleks.
Kelas dasar untuk elemen UI seperti Button, TextView, dan EditText disebut
Sebutkan dua contoh Layout yang digunakan untuk membangun struktur UI Android!
Kategorikan sebagai Widget atau Layout
Button
LinearLayout
FrameLayout
TextView
EditText
RelativeLayout
Kategorikan cara pembuatan UI
Layout Editor
Kotlin/Java
mengetik UI di .kt
themes.xml
res/layout
Cocokkan layout dengan fungsinya
LinearLayout
Menyusun elemen vertikal/horizontal
FrameLayout
Menumpuk elemen (overlay)
RelativeLayout
Menyusun elemen berdasarkan posisi relat
TableLayout
Mengatur UI dalam baris/kolom
Cocokkan widget dengan fungsinya
Menampilkan teks statis
TextView
Menampilkan gambar
ImageView
Input teks pengguna
EditText
Menjalankan aksi saat ditekan
Button
Perhatikan gambar berikut. Pada kolom email merupakan sebuah (a) dengan jenis (b)
Perhatikan gambar berikut. Text LOGIN merupakan jenis widget (a) dan tombol orange adalah (b)
Urutkan tahapan pembuatan UI via XML di Android Studio
Atur view menggunakan atribut XML
Simpan file layout dalam folder res/layout
Hubungkan layout dengan activity menggunakan setContentView()
Akses elemen UI menggunakan findViewById()
Urutkan widget dari yang paling sederhana hingga kompleks
TextView
Button
EditText
RecyclerView
