Проблема в том, что когда я меняю язык своего устройства Android на хинди, он также переключает клавиатуру на хинди. Но я хочу, чтобы приложение отображалось на хинди, но английская клавиатура всегда должна открываться внутри приложения. Я хочу, чтобы это это должно быть сделано программно через приложение вместо изменения настроек devive.Программирование клавиатуры ввода языка программно из приложения Android.
0
A
ответ
0
Нет, вы не можете. Android ограничил это по соображениям безопасности. Если вы можете манипулировать методом ввода, вы можете делать такие вещи, как ведение журнала ключей, следовательно, подделывать конфиденциальность. Однако вы можете использовать InputManager
и позволить пользователю выбрать метод ввода:
InputMethodManager ime=(InputMethodManager)getActivity().getApplicationContext().getSystemService(Context.INPUT_METHOD_SERVICE);
if(ime!=null) {
ime.showInputMethodPicker();
}
Но приведенный выше код будет показывать только активная клавиатура установки пользователем в настройках.
Смежные вопросы
- 1. Изменение языка ввода клавиатуры Программно
- 2. Изменение языка приложения программно
- 3. Android: изменение языка программно
- 4. Изменить тип ввода клавиатуры Android
- 5. Получение текста из программно Открывание клавиатуры Android
- 6. Win API для изменения языка ввода программно
- 7. Изменение языка клавиатуры по jQuery
- 8. Эмулятор Android: изменение языка мягкой клавиатуры
- 9. как программно изменить режим клавиатуры в android
- 10. После ввода скрытой клавиатуры Android
- 11. Настройка языка клавиатуры iPhone
- 12. IPad обнаружения клавиатуры/языка
- 13. модификации клавиатуры Android
- 14. программирование окон без языка ООП
- 15. Программно изменить тип размещения клавиатуры Android?
- 16. Переключение языка внутри приложения android
- 17. Локализация языка приложения Android для Android json
- 18. IOS запрограммированно получать буквы клавиатуры активного языка
- 19. изменение языка программно
- 20. Приложение зависает при изменении языка ввода клавиатуры Windows
- 21. Как читать строку ввода с клавиатуры с использованием языка ассемблера
- 22. Программирование приложения для Android Online
- 23. Изменение языка ввода не работает
- 24. Программно программирование кнопки
- 25. Android-клавиатура Android для ввода ввода или создания клавиатуры dissappera
- 26. Создание мыши и клавиатуры ввода из одного приложения в другое
- 27. Ошибка ввода языка ввода
- 28. C# - Обнаружение языка клавиатуры входящей строки
- 29. Программно сменить клавиатуру с пользовательской клавиатуры Android
- 30. Обнаружение текущего языка ввода iPhone