Xamarin.Android Layouts

Os layouts são usados para organizar os elementos que compõem a interface do usuário de uma tela (como uma Atividade). As seções a seguir explicam como usar os layouts mais usados em aplicativos Xamarin.Android.

  • LinearLayout é um grupo de exibição que exibe elementos de exibição filho em uma direção linear, vertical ou horizontalmente.

    Exemplo de layout linear

  • RelativeLayout é um grupo de exibição que exibe elementos de exibição filho em uma posição relativa. A posição de uma exibição pode ser especificada como relativa a elementos irmãos.

    Layout relativo de exemplo

  • TableLayout é um grupo de exibição que exibe elementos de exibição filho em linhas e colunas.

    Layout de Tabela de Exemplo

  • RecyclerView é um elemento de interface do usuário que exibe uma coleção de itens em uma lista ou grade, permitindo que o usuário role pela coleção.

    Exemplo de exibição do reciclador

  • ListView é um grupo de exibição que cria uma lista de itens roláveis. Os itens de lista são inseridos automaticamente na lista usando um adaptador de lista. O ListView é um componente de interface do usuário importante de aplicativos Android porque é usado em todos os lugares, desde listas curtas de opções de menu até longas listas de contatos ou favoritos da Internet. Ele fornece uma maneira simples de apresentar uma lista de rolagem de linhas que podem ser formatadas com um estilo interno ou personalizadas extensivamente. Uma instância listView requer um Adaptador para alimentá-lo com dados contidos em exibições de linha.

    Exemplo de exibição de lista

  • GridView é um elemento de interface do usuário que exibe itens em uma grade bidimensional que pode ser rolada.

    Exemplo de exibição de grade

  • GridLayout é um grupo de exibição que dá suporte à colocação de exibições em uma grade 2D, semelhante a uma tabela HTML.

    Layout de grade de exemplo

  • Layouts com guias são um padrão de interface do usuário popular em aplicativos móveis devido à simplicidade e à usabilidade. Eles fornecem uma maneira consistente e fácil de navegar entre várias telas em um aplicativo.

    Layout com guias de exemplo