In Android Studio la prima cosa che dobbiamo fare per creare l'app è definire il layout che deve assumere.
In questo Android ha la possibilità di creare diversi layout, cioè come vengono disposti gli oggetti all'interno dell'app:
ESEMPIO 1:
In questo tipo di layout per ogni vista possono essere valorizzati attributi che specificano la propria posizione rispetto alle altre viste. Questi attributi sono i seguenti:
ESEMPIO 2: In questo esempio è stato aggiunto un TextView allineata a sinistra e posizionata sotto al pulsante Cancella tramite gli attributi layout_alignLeft e layout_below inoltre è stato aggiunto l'attributo layout_CenterHorizontal="true" per fare in modo che il testo sia largo come lo schermo.
ESEMPIO 3: In questo esempio è stato tolto l'attributo layout_CenterHorizontal="true" ed il risultato è quello mostrato nell'immagine
ESEMPIO 4: In questo esempio è stato modificato l'allineamento a sinistra, facendo riferimento al pulsante Invia e non al pulsante Cancella.
In questo Android ha la possibilità di creare diversi layout, cioè come vengono disposti gli oggetti all'interno dell'app:
- Linear Layout
- Table Layout
- Relative Layout
ESEMPIO 1:
In questo tipo di layout per ogni vista possono essere valorizzati attributi che specificano la propria posizione rispetto alle altre viste. Questi attributi sono i seguenti:
- layout_alignParentTop - allineamento in alto true o false
- layout_alignParentLeft - allineamento a sinistra true o false
- layout_alignLeft - allineamento a sinistra rispetto alla View con id....
- layout_alignRight - allineamento a destra rispetto alla View con id....
- layout_below - allineamento sotto rispetto alla View con id....
- layout_CenterHorizontal - allineamento centrato nel layout true o false
ESEMPIO 2: In questo esempio è stato aggiunto un TextView allineata a sinistra e posizionata sotto al pulsante Cancella tramite gli attributi layout_alignLeft e layout_below inoltre è stato aggiunto l'attributo layout_CenterHorizontal="true" per fare in modo che il testo sia largo come lo schermo.
Download Project | |
Download file APK |
ESEMPIO 3: In questo esempio è stato tolto l'attributo layout_CenterHorizontal="true" ed il risultato è quello mostrato nell'immagine
ESEMPIO 4: In questo esempio è stato modificato l'allineamento a sinistra, facendo riferimento al pulsante Invia e non al pulsante Cancella.
Commenti
Posta un commento