Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Xamarin.Android expõe todos os controles de interface do usuário nativos (widgets) fornecidos pelo Android. Esses controles podem ser facilmente adicionados a aplicativos Xamarin.Android usando o Android Designer ou programaticamente por meio de arquivos de layout XML. Independentemente do método escolhido, o Xamarin.Android expõe todas as propriedades e métodos do objeto da interface do usuário em C#. As seções a seguir apresentam os controles mais comuns da interface do usuário do Android e explicam como incorporá-los em aplicativos Xamarin.Android.
Barra de Ações
ActionBar é uma barra de ferramentas que exibe o título da atividade, as interfaces de navegação e outros itens interativos. Normalmente, a barra de ação aparece na parte superior da janela de uma atividade.

Preenchimento automático
AutoCompleteTextView é um elemento de exibição de texto editável que mostra sugestões de conclusão automaticamente enquanto o usuário está digitando. A lista de sugestões é exibida em um menu suspenso do qual o usuário pode escolher um item para substituir o conteúdo da caixa de edição.

Botões
Botões são elementos de interface do usuário que o usuário toca para executar uma ação.

Calendário
A Calendar classe é usada para converter uma instância específica no tempo (um valor de milissegundo que é deslocado da época) em valores como ano, mês, hora, dia do mês e a data da próxima semana.
Calendar dá suporte a uma grande quantidade de opções de interação com dados de calendário, incluindo a capacidade de ler e gravar eventos, participantes e lembretes. Usando o provedor de calendário em seu aplicativo, os dados adicionados por meio da API aparecerão no aplicativo de calendário interno que vem com o Android.

CardView
CardView é um componente de interface do usuário que apresenta conteúdo de texto e imagem em exibições semelhantes a cartões. CardView é implementado como um FrameLayout widget com cantos arredondados e uma sombra. Normalmente, um CardView é usado para apresentar um único item de linha em um ListView grupo de exibição ou GridView .

Editar Texto
EditText é um elemento de interface do usuário usado para inserir e modificar texto.

Galeria
Gallery é um widget de layout usado para exibir itens em uma lista de rolagem horizontal; posiciona a seleção atual no centro da exibição.

Barra de Navegação
A Barra de Navegação fornece controles de navegação em dispositivos que não incluem botões de hardware para Página Inicial, Voltar e Menu.

Seletores
Os seletores são elementos de interface do usuário que permitem que o usuário escolha uma data ou hora usando diálogos fornecidos pelo Android.

Menu pop-up
PopupMenu é usado para exibir menus pop-up anexados a um modo de exibição específico.

RatingBar
Um RatingBar é um elemento de interface do usuário que exibe uma classificação em estrelas.

Controle giratório
Spinner é um elemento de interface do usuário que fornece uma maneira rápida de selecionar um valor de um conjunto. É semelhante a uma lista suspensa.

Switch
Switch é um elemento de interface do usuário que permite que um usuário alterne entre dois estados, como ON ou OFF. O Switch valor padrão é OFF.

TextureView
TextureView é um modo de exibição que usa a renderização 2D acelerada por hardware para permitir que um vídeo ou fluxo de conteúdo OpenGL seja exibido.

Toolbar
O Toolbar widget (introduzido no Android 5.0 Lollipop) pode ser considerado como uma generalização da interface da barra de ações – ele se destina a substituir a barra de ação. O Toolbar pode ser usado em qualquer lugar em um layout de aplicativo e é muito mais personalizável do que uma barra de ações.

ViewPager
O ViewPager é um gerenciador de layout que permite que o usuário vire para a esquerda e para a direita através de páginas de dados.

WebView
WebView é um elemento de interface do usuário que permite criar sua própria janela para exibir páginas da Web (ou até mesmo desenvolver um navegador completo).
