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.
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.
TableLayout é um grupo de exibição que exibe elementos de exibição filho em linhas e colunas.
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.
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.GridView é um elemento de interface do usuário que exibe itens em uma grade bidimensional que pode ser rolada.
GridLayout é um grupo de exibição que dá suporte à colocação de exibições em uma grade 2D, semelhante a uma tabela HTML.
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.