Xamarin.Android-Layouts

Layouts werden verwendet, um die Elemente anzuordnen, aus denen die Benutzeroberfläche eines Bildschirms besteht (z. B. eine Aktivität). In den folgenden Abschnitten wird erläutert, wie Sie die am häufigsten verwendeten Layouts in Xamarin.Android-Apps verwenden.

  • LinearLayout ist eine Ansichtsgruppe, die untergeordnete Ansichtselemente in linearer Richtung anzeigt, entweder vertikal oder horizontal.

    Lineares Beispiellayout

  • RelativeLayout ist eine Ansichtsgruppe, die untergeordnete Ansichtselemente an einer relativen Position anzeigt. Die Position einer Ansicht kann relativ zu gleichgeordneten Elementen angegeben werden.

    Beispiel für relatives Layout

  • TableLayout ist eine Ansichtsgruppe, die untergeordnete Ansichtselemente in Zeilen und Spalten anzeigt.

    Beispieltabellenlayout

  • RecyclerView ist ein UI-Element, das eine Sammlung von Elementen in einer Liste oder einem Raster anzeigt, sodass der Benutzer durch die Sammlung scrollen kann.

    Beispielrecycleransicht

  • ListView ist eine Ansichtsgruppe, die eine Liste von bildlauffähigen Elementen erstellt. Die Listenelemente werden mithilfe eines Listenadapters automatisch in die Liste eingefügt. Ist ListView eine wichtige Ui-Komponente von Android-Anwendungen, da es überall verwendet wird, von kurzen Listen mit Menüoptionen bis hin zu langen Listen von Kontakten oder Internetfavoriten. Es bietet eine einfache Möglichkeit, eine Bildlaufliste mit Zeilen anzuzeigen, die entweder mit einem integrierten Stil formatiert oder umfassend angepasst werden können. Ein ListView-instance erfordert einen Adapter, um ihn mit Daten zu versorgen, die in Zeilenansichten enthalten sind.

    Beispiellistenansicht

  • GridView ist ein Ui-Element, das Elemente in einem zweidimensionalen Raster anzeigt, das scrollen kann.

    Beispielrasteransicht

  • GridLayout ist eine Ansichtsgruppe, die das Anordnen von Ansichten in einem 2D-Raster unterstützt, ähnlich wie bei einer HTML-Tabelle.

    Beispielrasterlayout

  • Layouts im Registerkartenformat sind aufgrund ihrer Einfachheit und Benutzerfreundlichkeit ein beliebtes Benutzeroberflächenmuster in mobilen Anwendungen. Sie bieten eine konsistente und einfache Möglichkeit, zwischen verschiedenen Bildschirmen in einer Anwendung zu navigieren.

    Beispiellayout im Registerkartenformat