Android UI und Ressourcen
Views, Layouts, RecyclerView, Ressourcen und Internationalisierung
1Was ist der Unterschied zwischen View und ViewGroup?
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.
2Was ist der LayoutInflater?
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).
3Welches Layout ordnet Views in einer horizontalen oder vertikalen Linie an?
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.
Welches Layout ermöglicht die Positionierung von Views relativ zueinander?
Welches Layout wird von Google für komplexe Oberflächen empfohlen?
+27 Interview-Fragen
Weitere Android-Interviewthemen
Android-Grundlagen
Android-Lebenszyklus
Android-Navigation
Android-Datenverwaltung
Android-Networking
Android Testing
Android Gradle
Kotlin-Sprachgrundlagen für Android
Room Database
Hintergrundarbeit
Jetpack Compose
Berechtigungen und Gerätefunktionen
Firebase für Android
Android MVVM Architecture
Erweitertes Android Networking
Kotlin Collections und Operatoren
Kotlin Coroutines und Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Fortgeschritten
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Meistere Android für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten