interfacce utente Android forniscono l'interazione con le applicazioni Android . Durante la creazione di applicazioni Android , è possibile utilizzare una serie di strumenti e risorse per contribuire a progettare e costruire le interfacce utente . Avere una funzionale , l'interfaccia usabile è essenziale per il successo di un'applicazione Android . Android è utilizzato principalmente su dispositivi mobili come cellulari e tablet , così interfacce utente ha bisogno di funzionare in modo affidabile utilizzando l' hardware che questi dispositivi offrono .
Applicazioni Android XML utilizzano i file XML come fonte primaria per la definizione di interfacce utente e layout . Questi file XML possono essere associati a una o più attività all'interno di un'applicazione , un'attività generalmente corrispondente ad uno schermo all'interno della app . All'interno del codice Java per l'applicazione, gli elementi dell'interfaccia utente all'interno dei file XML contenuti si fa riferimento , come ogni parte della app è costruito e presentato all'utente .
Layouts
< p> Android interfacce utente e display possono adottare un certo numero di diversi layout , tutti definiti sia in XML o all'interno del codice Java stesso . Schemi lineari organizzare elementi dell'applicazione visualizzati in modo lineare , sia orizzontalmente che verticalmente . Layout di tabella organizzare gli elementi di applicazioni in modo tabulare , con righe e colonne che definiscono le cellule che contengono elementi visibili. Layout relativi sono l'opzione più flessibile , come le posizioni degli elementi sono definiti in relazione l'uno all'altro , permettendo display di adattarsi alle dimensioni dello schermo e forme differenti .
Graphics < br
interfacce utente > Android contengono grafica in una varietà di posizioni . Apps hanno icone che sono usati per lanciarli dal di dentro i menu del dispositivo e homescreens . Le icone sono visualizzate anche nel mercato Android come parte della lista di applicazioni . Le immagini possono anche essere inseriti all'interno delle applicazioni , in genere viene fatto riferimento nel file di layout XML . Le risorse ufficiali Android nella Guida per gli sviluppatori di Android ( android.com ) forniscono materiale didattico e le linee guida dettagliate per quanto riguarda i formati preferiti e stili di immagine da utilizzare per le icone e altri elementi grafici app .
Controlli
Ci sono molti diversi tipi di controllo utente all'interno di interfacce di Android . Interfaccia utente controlla in Android fornire interattività , inclusi pulsanti , pulsanti di opzione , caselle di controllo , caselle di immissione testo e voci di menu , come quelli sulla pressione del tasto " Menu" o da elementi visibili lungo urgenti. Elementi di controllo utente possono essere inseriti all'interno di un'applicazione in schemi XML o in codice Java dell'applicazione. È inoltre possibile definire cosa dovrebbe succedere quando gli utenti interagiscono con questi controlli .
Strumenti
Ci sono strumenti disponibili che possono aiutare il processo di progettazione e realizzazione di interfacce utente di Android . Il sistema Eclipse è il principale utilizzato per sviluppare applicazioni Android in combinazione con gli strumenti Android e kit di sviluppo ufficiale. Le risorse Eclipse comprendono strumenti per la creazione di interfacce utente visivamente così come nel codice. Ci sono anche strumenti di terze parti per la progettazione e realizzazione di interfacce utente di Android , come DroidDraw .