Android Benutzeroberflächen Interaktion mit Android-Anwendungen. Bei der Erstellung von Android Apps , können Sie eine Reihe von Tools und Ressourcen, um Design zu helfen und bauen Sie Ihre Benutzeroberflächen. Mit einer funktional nutzbare Schnittstelle ist entscheidend für den Erfolg einer Android-Anwendung . Android ist vor allem auf mobilen Geräten wie Smartphones und Tablets verwendet , so Benutzeroberflächen müssen zuverlässig funktionieren mit der Hardware, die diese Geräte bieten . XML
Android Anwendungen XML-Dateien als primäre Quelle für die Definition Benutzeroberflächen und Layouts. Diese XML-Dateien können mit einem oder mehreren Aktivitäten innerhalb einer Anwendung zugeordnet werden , eine Tätigkeit, in der Regel entsprechend einem Bildschirm innerhalb der App . Innerhalb der Java-Code für die Anwendung sind Elemente der Benutzeroberfläche in den enthaltenen XML-Dateien verwiesen wird , da jeder Teil der App wird gebaut und dem Benutzer präsentiert .
Layouts
< p> Android Benutzeroberflächen und Displays annehmen kann eine Anzahl von verschiedenen Layouts , die alle entweder in XML oder in der Java-Code selbst definiert. Linear Layouts arrangieren angezeigt Anwendung Elemente in einer linearen Weise , entweder horizontal oder vertikal . Tabellenlayouts anzuordnen, die Anwendung , die in einer tabellarischen Weise mit Zeilen und Spalten definieren, die Zellen, die sichtbaren Elemente enthalten . Relative Layouts sind die flexibelste Option , da die Positionen der Elemente in Beziehung zueinander definiert sind , so dass Displays an unterschiedliche Bildschirmgrößen und Formen anzupassen.
Grafik-&
Android Benutzeroberflächen enthalten Grafiken in einer Vielzahl von Standorten . Apps haben Symbole, die verwendet werden, um sie von innen Gerät Menüs und homescreens starten werden . Die Symbole sind ebenfalls im Android Market als Teil der Anwendung einsehen angezeigt. Bilder können auch innerhalb von Anwendungen enthalten sein , in der Regel , indem sie in XML- Layout-Dateien verwiesen wird. Die offizielle Android Ressourcen in der Android Developer Guide ( android.com ) bieten Unterrichtsmaterial und ausführlichen Leitlinien in Bezug auf die bevorzugten Formate und Stile, um Bild für Icons und andere Grafiken App verwenden .
Steuert
Es gibt viele verschiedene Arten von Benutzerkonten Kontrolle im Android -Schnittstellen. Benutzeroberfläche steuert in Android bieten Interaktivität , einschließlich Schaltflächen , Radio-Buttons , Checkboxen , Textfelder und Menüpunkte , wie sie auf die Taste " Menu"-Taste oder durch langes Drücken sichtbaren Elemente angezeigt. Benutzerverwaltung Einzelteile können innerhalb einer Anwendung in XML -Layouts oder in der Anwendung Java-Code enthalten sein. Sie können auch festlegen, was passieren soll, wenn Benutzer mit diesen Steuerelementen interagieren .
Werkzeuge
Es gibt Werkzeuge zur Verfügung, die den Prozess der Gestaltung und Umsetzung von Android Benutzeroberflächen unterstützen kann . Die Eclipse -System ist das wichtigste zur Android Apps in Verbindung mit den Android -Tools und offizielle Entwicklungs-Kit zu entwickeln. Die Eclipse- Ressourcen gehören Tools für die Erstellung von Benutzeroberflächen sowohl optisch als auch im Code. Es gibt auch Tools von Drittanbietern für die Gestaltung und Umsetzung von Android Benutzeroberflächen wie DroidDraw .