Android

Android UI und Ressourcen

Views, Layouts, RecyclerView, Ressourcen und Internationalisierung

30 Interview-Fragen·
Junior
1

Was ist der Unterschied zwischen View und ViewGroup?

Antwort

View ist die Basisklasse für alle UI-Komponenten (Button, TextView, ImageView, etc.). ViewGroup ist eine Unterklasse von View, die andere Views (oder ViewGroups) enthält. ViewGroups sind Layout-Container: LinearLayout, RelativeLayout, ConstraintLayout, FrameLayout, etc.

2

Was ist der LayoutInflater?

Antwort

LayoutInflater wird verwendet, um eine XML-Layout-Datei in entsprechende View-Objekte umzuwandeln. Er ist essentiell in onCreate() mit setContentView(), in Adapters zum Erstellen von Listenelementen und in Fragments. Methode: LayoutInflater.from(context).inflate(R.layout.my_layout, parent, false).

3

Welches Layout ordnet Views in einer horizontalen oder vertikalen Linie an?

Antwort

LinearLayout ordnet seine Kinder in einer einzelnen Linie an (horizontal mit android:orientation='horizontal' oder vertikal mit 'vertical'). Es ist das einfachste Layout. Die Verteilung kann mit layout_weight gesteuert werden, um den verfügbaren Platz zu verteilen.

4

Welches Layout ermöglicht die Positionierung von Views relativ zueinander?

5

Welches Layout wird von Google für komplexe Oberflächen empfohlen?

+27 Interview-Fragen

Meistere Android für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten