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.
Este específico da plataforma Android define as opções do editor de método de entrada (IME) para o teclado virtual para um Entry. Isso inclui definir o botão de ação do usuário no canto inferior do teclado virtual e as interações com o Entry. Ele é consumido em XAML definindo a propriedade anexada Entry.ImeOptions como um valor da ImeFlags enumeração:
<ContentPage ...
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core">
<StackLayout ...>
<Entry ... android:Entry.ImeOptions="Send" />
...
</StackLayout>
</ContentPage>
Como alternativa, ele pode ser consumido do C# usando a API fluente:
using Xamarin.Forms.PlatformConfiguration;
using Xamarin.Forms.PlatformConfiguration.AndroidSpecific;
...
entry.On<Android>().SetImeOptions(ImeFlags.Send);
O Entry.On<Android> método especifica que esse específico da plataforma só será executado no Android. O Entry.SetImeOptions método, no Xamarin.Forms.PlatformConfiguration.AndroidSpecific namespace, é usado para definir a opção de ação do método de entrada para o teclado virtual para o Entry, com a ImeFlags enumeração fornecendo os seguintes valores:
Default– indica que nenhuma chave de ação específica é necessária e que o controle subjacente produzirá sua própria, se puder. Isso seráNextouDone.None– indica que nenhuma tecla de ação será disponibilizada.Go– indica que a tecla de ação executará uma operação "ir", levando o usuário ao destino do texto digitado.Search– indica que a tecla de ação executa uma operação de "pesquisa", levando o usuário aos resultados da pesquisa do texto que digitou.Send– indica que a tecla de ação executará uma operação de "envio", entregando o texto ao seu destino.Next– indica que a tecla de ação executará uma operação "próxima", levando o usuário para o próximo campo que aceitará o texto.Done– indica que a tecla de ação executará uma operação "concluída", fechando o teclado virtual.Previous– indica que a tecla de ação realizará uma operação "anterior", levando o usuário para o campo anterior que aceitará texto.ImeMaskAction– a máscara para selecionar as opções de ação.NoPersonalizedLearning– indica que o corretor ortográfico não aprenderá com o usuário, nem sugerirá correções com base no que o usuário digitou anteriormente.NoFullscreen– indica que a interface do usuário não deve ficar em tela cheia.NoExtractUi– indica que nenhuma interface do usuário será mostrada para o texto extraído.NoAccessoryAction– indica que nenhuma interface do usuário será exibida para ações personalizadas.
O resultado é que um valor especificado ImeFlags é aplicado ao teclado virtual para o Entry, que define as opções do editor de método de entrada:
