Interfacce utente con Xamarin.Android

Le sezioni seguenti illustrano i vari strumenti e blocchi predefiniti usati per comporre interfacce utente nelle app Xamarin.Android.

Android Designer

In questa sezione viene illustrato come usare Android Designer per disporre i controlli visivamente e modificare le proprietà. Spiega anche come usare la finestra di progettazione per lavorare con interfacce utente e risorse in diverse configurazioni, ad esempio temi, linguaggi e configurazioni dei dispositivi, nonché come progettare per visualizzazioni alternative, ad esempio orizzontale e verticale.

Tema Material

Material Theme è lo stile dell'interfaccia utente che determina l'aspetto delle visualizzazioni e delle attività in Android. Il tema materiale è integrato in Android, quindi viene usato dall'interfaccia utente di sistema e dalle applicazioni. Questa guida presenta i principi di Material Design e spiega come tema di un'app usando temi materiali predefiniti o un tema personalizzato.

Profilo utente

Questa guida illustra come accedere al profilo personale per il proprietario di un dispositivo, inclusi i dati di contatto, ad esempio il nome e il numero di telefono del proprietario del dispositivo.

Schermata iniziale

L'avvio di un'app Android richiede tempo, soprattutto quando l'app viene avviata per la prima volta in un dispositivo. Una schermata iniziale può visualizzare lo stato di avanzamento dell'avvio per l'utente. Questa guida illustra come creare una schermata iniziale per l'app.

Layout

I layout vengono usati per definire la struttura visiva per un'interfaccia utente. I layout come ListView e RecyclerView sono i blocchi predefiniti più fondamentali delle applicazioni Android. In genere, un layout userà un Adapter oggetto per fungere da ponte dal layout ai dati sottostanti usati per popolare gli elementi di dati nel layout. Questa sezione illustra come usare layout come LinearLayout, , RecyclerViewRelativeLayoutTableLayout, e .GridView

Controlli

I controlli Android (chiamati anche widget) sono gli elementi dell'interfaccia utente usati per compilare un'interfaccia utente. In questa sezione viene illustrato come usare controlli come pulsanti, barre degli strumenti, selezione data/ora, calendari, pulsanti, interruttori, menu a comparsa, visualizza pagine e visualizzazioni Web.