UI e risorse Android
View, Layout, RecyclerView, risorse e internazionalizzazione
1Qual è la differenza tra View e ViewGroup?
Qual è la differenza tra View e ViewGroup?
Risposta
View è la classe base per tutti i componenti UI (Button, TextView, ImageView, ecc.). ViewGroup è una sottoclasse di View che contiene altri View (o ViewGroup). I ViewGroup sono container di layout: LinearLayout, RelativeLayout, ConstraintLayout, FrameLayout, ecc.
2Cos'è il LayoutInflater?
Cos'è il LayoutInflater?
Risposta
LayoutInflater è usato per convertire un file layout XML negli oggetti View corrispondenti. È essenziale in onCreate() con setContentView(), negli Adapter per creare gli elementi della lista e nei Fragment. Metodo: LayoutInflater.from(context).inflate(R.layout.my_layout, parent, false).
3Quale Layout organizza le View in linea orizzontale o verticale?
Quale Layout organizza le View in linea orizzontale o verticale?
Risposta
LinearLayout organizza i suoi figli in una singola linea (orizzontale con android:orientation='horizontal' o verticale con 'vertical'). È il layout più semplice. Si può controllare la distribuzione con layout_weight per distribuire lo spazio disponibile.
Quale Layout permette di posizionare le View in modo relativo tra loro?
Quale Layout è raccomandato da Google per interfacce complesse?
+27 domande da colloquio
Altri argomenti di colloquio Android
Fondamenti di Android
Ciclo di Vita di Android
Navigazione Android
Gestione dei Dati Android
Networking Android
Testing Android
Android Gradle
Fondamenti del linguaggio Kotlin per Android
Room Database
Lavoro in background
Jetpack Compose
Permessi e Funzionalità del Dispositivo
Firebase per Android
Android MVVM Architecture
Networking Android Avanzato
Collezioni e Operatori Kotlin
Kotlin Coroutines e Flow
Dependency Injection in Android
Android MVI Architecture
Android Clean Architecture
Android Compose Avanzato
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Padroneggia Android per il tuo prossimo colloquio
Accedi a tutte le domande, flashcards, test tecnici, esercizi di code review e simulatori di colloquio.
Inizia gratis