Android

UI dan Resource Android

View, Layout, RecyclerView, resource dan internasionalisasi

30 pertanyaan wawancaraยท
Junior
1

Apa perbedaan antara View dan ViewGroup?

Jawaban

View adalah kelas dasar untuk semua komponen UI (Button, TextView, ImageView, dll.). ViewGroup adalah subclass dari View yang berisi View lain (atau ViewGroup). ViewGroup adalah container layout: LinearLayout, RelativeLayout, ConstraintLayout, FrameLayout, dll.

2

Apa itu LayoutInflater?

Jawaban

LayoutInflater digunakan untuk mengonversi file layout XML menjadi objek View yang sesuai. Ini penting dalam onCreate() dengan setContentView(), di Adapter untuk membuat item list, dan di Fragment. Metode: LayoutInflater.from(context).inflate(R.layout.my_layout, parent, false).

3

Layout mana yang mengatur View dalam baris horizontal atau vertikal?

Jawaban

LinearLayout mengatur anak-anaknya dalam satu baris (horizontal dengan android:orientation='horizontal' atau vertikal dengan 'vertical'). Ini adalah layout paling sederhana. Anda dapat mengontrol distribusi dengan layout_weight untuk mendistribusikan ruang yang tersedia.

4

Layout mana yang memungkinkan penempatan View secara relatif terhadap satu sama lain?

5

Layout mana yang direkomendasikan Google untuk antarmuka yang kompleks?

+27 pertanyaan wawancara

Kuasai Android untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis