#android #xamarin.forms #textbox #android-softkeyboard
#Android #xamarin.forms #текстовое поле #android-softkeyboard
Вопрос:
Я разрабатываю приложение для Android (Xamarin Forms), в котором пользователь будет вводить личную и потенциально конфиденциальную информацию. Я хотел бы запретить клавиатуре «изучать» слова, которые пользователь вводит в приложение.
Я знаю, что пользователь может вручную удалять выученные слова со своего телефона (как объясняется здесь: https://trendblog.net/delete-learned-words-android-keyboard / ) но возможно ли, чтобы приложение или, в частности, текстовые записи указывали Android не извлекать уроки из введенного текста?
Ответ №1:
В Xamarin Forms Entry
попробуйте отключить предсказание текста:
<Entry ... IsTextPredictionEnabled="false" />
Я не знаю, отключает ли это также «запоминание» того, что вы вводите. Попробуйте и оставьте комментарий, сработало ли это.
Если кроссплатформенное решение не предлагается, вам нужно будет создать «пользовательский рендерер» для ввода в вашем .Проект Android.
Там поведение контролируется типом ввода.
Попробуйте visible password
или, может no suggestions
быть. (не уверен, что именно это есть в xamarin, но intellisense покажет вам параметры в нужном месте в коде пользовательского средства визуализации.)
Комментарии:
1. Я не знаю, насколько надежно мое тестирование, потому что я не смог заставить свой телефон изучать то, что я печатаю. Я ожидаю, что это возможно, но я не знаю, как это запустить.