/ / Posso impedire i suggerimenti della tastiera da Xamarin.forms - android, xamarin.forms

Posso impedire i suggerimenti della tastiera da Xamarin.forms - android, xamarin.forms

Sto cercando di usare Xamarin.moduli per sviluppare un'app Android e necessità di impedire suggerimenti di completamento su un campo di testo. In Android vanilla imposterei inputtype su type_text_flag_no_suggestions. Posso farlo da xamarin.forms usando xaml per il layout?

risposte:

1 per risposta № 1

Nel codice che crea l'interfaccia utente per una pagina, aggiungi a Keyboard proprietà a un Entrye usa il Create metodo per specificare il None costante del KeyboardFlags enumerazione. Questo specifica che non verranno offerti completamenti di parole suggeriti sul testo inserito dall'utente.

Content = new StackLayout {
Padding = new Thickness(0,20,0,0),
Children = {
new Entry { Keyboard = Keyboard.Create(KeyboardFlags.None) }
}
};

Nota: questo flag disabiliterà anche il tuo altre bandiere.

documentazione non viene aggiornato ma ora viene aggiunto questo flag github.

Ulteriori riferimenti:

  1. https://stackoverflow.com/a/26978071/3758024
  2. https://developer.xamarin.com/recipes/cross-platform/xamarin-forms/controls/choose-keyboard-for-entry/#Specifying_additional_keyboard_options