Layout Xamarin.Android
I layout vengono usati per disporre gli elementi che costituiscono l'interfaccia utente di uno schermo ,ad esempio un'attività. Le sezioni seguenti illustrano come usare i layout più usati nelle app Xamarin.Android.
LinearLayout è un gruppo di visualizzazioni che visualizza gli elementi di visualizzazione figlio in una direzione lineare, verticalmente o orizzontalmente.
RelativeLayout è un gruppo di visualizzazioni che visualizza gli elementi della visualizzazione figlio in una posizione relativa. La posizione di una vista può essere specificata in relazione agli elementi di pari livello.
TableLayout è un gruppo di viste che visualizza gli elementi della visualizzazione figlio in righe e colonne.
RecyclerView è un elemento dell'interfaccia utente che visualizza una raccolta di elementi in un elenco o in una griglia, consentendo all'utente di scorrere la raccolta.
ListView è un gruppo di visualizzazioni che crea un elenco di elementi scorrevoli. Le voci di elenco vengono inserite automaticamente nell'elenco utilizzando un adattatore elenco. è
ListView
un importante componente dell'interfaccia utente delle applicazioni Android perché viene usato ovunque da brevi elenchi di opzioni di menu a lunghi elenchi di contatti o preferiti internet. Offre un modo semplice per presentare un elenco di righe scorrevoli che può essere formattato con uno stile predefinito o personalizzato in modo esteso. Per un'istanza di ListView è necessario un adapter per inserire i dati contenuti nelle visualizzazioni di riga.GridView è un elemento dell'interfaccia utente che visualizza gli elementi in una griglia bidimensionale che può essere scorrevole.
GridLayout è un gruppo di visualizzazioni che supporta la disposizione delle visualizzazioni in una griglia 2D, simile a una tabella HTML.
I layout a schede sono un modello di interfaccia utente diffuso nelle applicazioni per dispositivi mobili grazie alla semplicità e all'usabilità. Offrono un modo coerente e semplice per spostarsi tra varie schermate in un'applicazione.