UI i zasoby Android
View, Layout, RecyclerView, zasoby i internacjonalizacja
1Jaka jest różnica między View a ViewGroup?
Jaka jest różnica między View a ViewGroup?
Odpowiedź
View jest klasą bazową dla wszystkich komponentów UI (Button, TextView, ImageView, itp.). ViewGroup jest podklasą View, która zawiera inne View (lub ViewGroup). ViewGroup to kontenery layout: LinearLayout, RelativeLayout, ConstraintLayout, FrameLayout, itp.
2Czym jest LayoutInflater?
Czym jest LayoutInflater?
Odpowiedź
LayoutInflater służy do konwersji pliku layout XML na odpowiadające obiekty View. Jest niezbędny w onCreate() z setContentView(), w Adapterach do tworzenia elementów listy oraz we Fragmentach. Metoda: LayoutInflater.from(context).inflate(R.layout.my_layout, parent, false).
3Który Layout organizuje View w linii poziomej lub pionowej?
Który Layout organizuje View w linii poziomej lub pionowej?
Odpowiedź
LinearLayout organizuje swoje dzieci w jednej linii (poziomej z android:orientation='horizontal' lub pionowej z 'vertical'). To najprostszy layout. Można kontrolować rozkład za pomocą layout_weight do dystrybucji dostępnej przestrzeni.
Który Layout pozwala pozycjonować View względem siebie?
Który Layout jest zalecany przez Google dla złożonych interfejsów?
+27 pytań z rozmów
Inne tematy rekrutacyjne Android
Podstawy Androida
Cykl Życia Androida
Nawigacja Android
Zarządzanie Danymi Android
Sieć Android
Testowanie Android
Android Gradle
Podstawy języka Kotlin dla Androida
Room Database
Praca w tle
Jetpack Compose
Uprawnienia i Funkcje Urządzenia
Firebase dla Android
Android MVVM Architecture
Zaawansowane Sieci Android
Kolekcje i Operatory Kotlin
Kotlin Coroutines i Flow
Wstrzykiwanie zależności w Android
Android MVI Architecture
Android Clean Architecture
Android Compose Zaawansowany
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Opanuj Android na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo