View

Una View è un oggetto che disegna qualcosa sullo schermo con cui l’utente può interagire.

E’ la base class (superclasse) di tutti gli elementi della UI

Untitled

ViewGroup

Un ViewGroup è un oggetto che contiene altri oggetti View in modo da definire il layout dell’interfaccia.

LinearLayout, FrameLayout, RelativeLayout, ecc... sono tutte sottoclassi di ViewGroup e dispongono i loro figli secondo uno specifico formato.

Untitled

Layout

Un layout definisce la struttura visuale per un’interfaccia utente.

E’ possibile definire il layout in due modi:

Il nome di un elemento XML per una view rappresenta la classe di Android corrispondente:

Layout più comuni