Android

Android UI en Resources

Views, Layouts, RecyclerView, resources en internationalisering

30 gespreksvragen·
Junior
1

Wat is het verschil tussen View en ViewGroup?

Antwoord

View is de basisklasse voor alle UI-componenten (Button, TextView, ImageView, enz.). ViewGroup is een subklasse van View die andere Views (of ViewGroups) bevat. ViewGroups zijn layout-containers: LinearLayout, RelativeLayout, ConstraintLayout, FrameLayout, enz.

2

Wat is de LayoutInflater?

Antwoord

LayoutInflater wordt gebruikt om een XML-layoutbestand om te zetten naar overeenkomstige View-objecten. Het is essentieel in onCreate() met setContentView(), in Adapters om lijstitems te maken en in Fragments. Methode: LayoutInflater.from(context).inflate(R.layout.my_layout, parent, false).

3

Welke Layout organiseert Views in een horizontale of verticale lijn?

Antwoord

LinearLayout organiseert zijn kinderen in een enkele lijn (horizontaal met android:orientation='horizontal' of verticaal met 'vertical'). Het is de eenvoudigste layout. Je kunt de verdeling regelen met layout_weight om beschikbare ruimte te verdelen.

4

Welke Layout maakt het mogelijk Views relatief ten opzichte van elkaar te positioneren?

5

Welke Layout wordt door Google aanbevolen voor complexe interfaces?

+27 gespreksvragen

Beheers Android voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis