4

Я хочу показать программную клавиатуру после нажатия на EditText в моей настраиваемой Softkeyboard.Как просмотреть пользовательскую программную клавиатуру, когда нажимаете EditText на Android?

Я сделал одну пользовательскую клавиатуру, в которой я добавил один ключ.

Этот ключ переместит вас в режим преобразования, который содержит EditText. Так что, нажав на этот EditText, я хочу открыть свою собственную специальную клавиатуру.

Пожалуйста, ответьте мне как можно скорее.

ответ

1

У вас есть две возможности: создать мягкую клавиатуру с помощью InputMethodService, то есть создать настоящую мягкую клавиатуру, которая будет отображаться в списке клавиатуры в настройках устройства, которые пользователь может включить и использовать в любое время. Это может быть много работы.

Вы другой вариант - издеваться над мягкой клавиатурой, создавая пользовательский вид, из которого вы обрабатываете ввод и переключаете видимость явно в своем приложении; блокируя отображение собственной мягкой клавиатуры (что вы можете сделать для каждой активности через манифест или код).

Смежные вопросы