wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Android UI Layouts and Widgets

Total questions: 15

Worksheet time: 30mins

Name
Class
Date
1.

Dalam pemrograman Android, komponen UI yang berfungsi sebagai wadah untuk mengatur posisi widget di dalamnya disebut...

a)

Activity

b)

Intent

c)

Manifest

d)

Layout

2.

Layout yang menempatkan semua widget dalam satu baris (horizontal) atau satu kolom (vertikal) secara berurutan adalah...

a)

Constraint Layout

b)

Frame Layout

c)

Linear Layout

d)

Relative Layout

3.

Atribut kunci yang harus diatur dalam Linear Layout untuk menentukan apakah widget disusun dari atas ke bawah atau dari kiri ke kanan adalah...

a)

android:gravity

b)

android:orientation

c)

android:layout_weight

d)

android:layout_below

4.

Widget yang paling tepat digunakan untuk menerima masukan teks dari pengguna (misal: username dan password) adalah...

a)

TextView

b)

Button

c)

ImageView

d)

EditText

5.

Keunggulan utama Constraint Layout dibandingkan Layout lainnya, terutama dalam desain UI yang kompleks, adalah kemampuannya untuk...

a)

Menyusun widget hanya secara vertikal.

b)

Menciptakan hirarki tampilan yang lebih datar (flat).

c)

Hanya mendukung widget teks.

d)

Memerlukan kode Java yang kompleks.

6.

Kelas dasar untuk elemen UI seperti Button, TextView, dan EditText disebut

4 lines
7.

Sebutkan dua contoh Layout yang digunakan untuk membangun struktur UI Android!

4 lines
8.

Kategorikan sebagai Widget atau Layout

Categorize the following

Button

LinearLayout

FrameLayout

TextView

EditText

RelativeLayout

Widget
Layout
9.

Kategorikan cara pembuatan UI

Categorize the following

Layout Editor

Kotlin/Java

mengetik UI di .kt

themes.xml

res/layout

XML
Programmatic
10.

Cocokkan layout dengan fungsinya

a)

LinearLayout

1.

Menyusun elemen vertikal/horizontal

b)

FrameLayout

2.

Menumpuk elemen (overlay)

c)

RelativeLayout

3.

Menyusun elemen berdasarkan posisi relat

d)

TableLayout

4.

Mengatur UI dalam baris/kolom

11.

Cocokkan widget dengan fungsinya

a)

Menampilkan teks statis

1.

TextView

b)

Menampilkan gambar

2.

ImageView

c)

Input teks pengguna

3.

EditText

d)

Menjalankan aksi saat ditekan

4.

Button

12.

Perhatikan gambar berikut. Pada kolom email merupakan sebuah​ (a)   dengan jenis​ (b)  

Choose from the below words
widget
EditText
button
checkbox
radio button
13.

Perhatikan gambar berikut. Text LOGIN merupakan jenis widget ​​ (a)   dan tombol orange adalah ​ (b)  

Choose from the below words
checkbox
radio button
textview
edittext
button
14.

Urutkan tahapan pembuatan UI via XML di Android Studio

a)

Atur view menggunakan atribut XML

b)

Simpan file layout dalam folder res/layout

c)

Hubungkan layout dengan activity menggunakan setContentView()

d)

Akses elemen UI menggunakan findViewById()

1)
2)
3)
4)
15.

Urutkan widget dari yang paling sederhana hingga kompleks

a)

TextView

b)

Button

c)

EditText

d)

RecyclerView

1)
2)
3)
4)