Разные клавиатуры для редактирования разных текстовых полей - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть три редактируемых текстовых поля в моем приложении.Когда пользователь вводит текст в первое текстовое поле, должна появиться английская клавиатура, во втором - испанский, на третьем - китайский и т. Д. Все остальное в приложении должно оставаться на английском.

Если возможно, языки могут быть выбраны пользователем динамически из списка доступных локалей (мне не нужна помощь в выборе языка): https://docs.flutter.io/flutter/flutter_localizations/GlobalMaterialLocalizations-class.html

Ближайший, который янайдено то, что я хочу, описано здесь: https://medium.com/saugo360/managing-locale-in-flutter-7693a9d4d6ac

но мне интересно, есть ли способ сделать его менее навязчивым: например, сделать его свойством TextEditingController

1 Ответ

0 голосов
/ 03 мая 2019

Это не должно быть сделано приложением.

Клавиатуры устанавливаются пользователем, и пользователь знает, как переключаться между ними.

...