Układy platformy Xamarin.Android

Układy służą do rozmieszczania elementów tworzących interfejs użytkownika ekranu (np. działanie). W poniższych sekcjach opisano sposób używania najczęściej używanych układów w aplikacjach platformy Xamarin.Android.

  • LinearLayout to grupa widoków, która wyświetla elementy widoku podrzędnego w kierunku liniowym, pionowo lub poziomo.

    Example Linear Layout

  • RelativeLayout to grupa widoków, która wyświetla elementy widoku podrzędnego w pozycji względnej. Położenie widoku można określić jako względem elementów równorzędnych.

    Example Relative Layout

  • TableLayout to grupa widoków, która wyświetla elementy widoku podrzędnego w wierszach i kolumnach.

    Example Table Layout

  • RecyclerView to element interfejsu użytkownika, który wyświetla kolekcję elementów na liście lub w siatce, umożliwiając użytkownikowi przewijanie kolekcji.

    Example Recycler View

  • ListView to grupa widoków, która tworzy listę elementów przewijanych. Elementy listy są automatycznie wstawiane do listy przy użyciu karty listy. Jest ListView to ważny składnik interfejsu użytkownika aplikacji systemu Android, ponieważ jest używany wszędzie z krótkich list opcji menu do długich list kontaktów lub ulubionych internetowych. Zapewnia prosty sposób prezentowania listy przewijania wierszy, które można sformatować za pomocą wbudowanego stylu lub dostosowanego w szerokim zakresie. Wystąpienie elementu ListView wymaga adaptera, aby nakarmić go danymi zawartymi w widokach wierszy.

    Example List View

  • GridView to element interfejsu użytkownika, który wyświetla elementy w dwuwymiarowej siatce, którą można przewijać.

    Example Grid View

  • GridLayout to grupa widoków, która obsługuje układanie widoków w siatce 2D, podobnie jak tabela HTML.

    Example Grid Layout

  • Układy z kartami są popularnym wzorcem interfejsu użytkownika w aplikacjach mobilnych ze względu na ich prostotę i użyteczność. Zapewniają one spójny, łatwy sposób nawigowania między różnymi ekranami w aplikacji.

    Example Tabbed Layout