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 № 1Nel codice che crea l'interfaccia utente per una pagina, aggiungi a Keyboard
proprietà a un Entry
e 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:
- https://stackoverflow.com/a/26978071/3758024
- https://developer.xamarin.com/recipes/cross-platform/xamarin-forms/controls/choose-keyboard-for-entry/#Specifying_additional_keyboard_options