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
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.
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:
<TextView>
crea un oggetto TextView
<LinearLayout>
crea un view-group LinearLayout