Benutzeroberflächen mit Xamarin.Android

In den folgenden Abschnitten werden die verschiedenen Tools und Bausteine erläutert, die zum Erstellen von Benutzeroberflächen in Xamarin.Android-Apps verwendet werden.

Android Designer

In diesem Abschnitt wird erläutert, wie Sie die Android-Designer verwenden, um Steuerelemente visuell zu gestalten und Eigenschaften zu bearbeiten. Außerdem wird erläutert, wie Sie die Designer verwenden, um mit Benutzeroberflächen und Ressourcen in verschiedenen Konfigurationen zu arbeiten, z. B. Designs, Sprachen und Gerätekonfigurationen, und wie Sie alternative Ansichten wie Quer- und Hochformat entwerfen.

Materialdesign

MaterialDesign ist der Benutzeroberflächenstil, der das Aussehen und Verhalten von Ansichten und Aktivitäten in Android bestimmt. Das Materialdesign ist in Android integriert, sodass es sowohl von der Systemoberfläche als auch von Anwendungen verwendet wird. In diesem Leitfaden werden die Prinzipien des Materialentwurfs vorgestellt und erläutert, wie Sie eine App mit integrierten Materialdesigns oder einem benutzerdefinierten Design gestalten.

Benutzerprofil

In diesem Leitfaden wird erläutert, wie Sie auf das persönliche Profil für den Besitzer eines Geräts zugreifen, einschließlich Kontaktdaten wie name und Telefonnummer des Gerätebesitzers.

Begrüßungsbildschirm

Der Start einer Android-App dauert einige Zeit, insbesondere wenn die App zum ersten Mal auf einem Gerät gestartet wird. Ein Begrüßungsbildschirm kann dem Benutzer den Startstatus anzeigen. In diesem Leitfaden wird erläutert, wie Sie einen Begrüßungsbildschirm für Ihre App erstellen.

Layouts

Layouts werden verwendet, um die visuelle Struktur für eine Benutzeroberfläche zu definieren. Layouts wie ListView und RecyclerView sind die grundlegendsten Bausteine von Android-Anwendungen. In der Regel verwendet ein Layout ein Adapter , um als Brücke vom Layout zu den zugrunde liegenden Daten zu fungieren, die zum Auffüllen von Datenelementen im Layout verwendet werden. In diesem Abschnitt wird erläutert, wie Layouts wie LinearLayout, , TableLayoutRelativeLayout, RecyclerViewund verwendet werdenGridView.

Steuerelemente

Android-Steuerelemente (auch als Widgets bezeichnet) sind die Ui-Elemente, die Sie zum Erstellen einer Benutzeroberfläche verwenden. In diesem Abschnitt wird erläutert, wie Steuerelemente wie Schaltflächen, Symbolleisten, Datums-/Uhrzeitauswahlen, Kalender, Spinner, Schalter, Popupmenüs, Pager und Webansichten verwendet werden.