Android

UI e risorse Android

View, Layout, RecyclerView, risorse e internazionalizzazione

30 domande da colloquio·
Junior
1

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.

2

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).

3

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.

4

Quale Layout permette di posizionare le View in modo relativo tra loro?

5

Quale Layout è raccomandato da Google per interfacce complesse?

+27 domande da colloquio

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