/ / Чи можу я запобігти пропозиціям клавіатури від Xamarin.forms - android, xamarin.forms

Чи можу я уникнути пропозицій клавіатури з Xamarin.forms - android, xamarin.forms

Я намагаюся використовувати ксамарин.форми, щоб розробити додаток для Android, і потрібно запобігти пропозиції щодо завершення текстового поля. У ванільному Android я б встановив тип вводу для type_text_flag_no_suggestions. Чи можу я це зробити з xamarin.forms, використовуючи xaml для макета?

Відповіді:

1 для відповіді № 1

У побудові коду користувальницький інтерфейс для сторінки додайте Keyboard майно до Entryі використовуйте Create метод для визначення None константа KeyboardFlags перерахування. Це вказує, що запропоновані користувачем тексти не будуть запропоновані доповнені слова.

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

Примітка. Цей прапор також відключить ваш інші прапори.

документація не оновлюється, але цей прапор тепер додано чек github.

Додаткові посилання:

  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