Как установить динамический текст для редактирования текста с пользовательской клавиатуры - PullRequest
0 голосов
/ 16 октября 2018

Я хочу установить динамический текст для моего текста редактирования с пользовательской клавиатуры.

Например, если я нажимаю «a» на моей клавиатуре, тогда я хочу установить данные буфера обмена для моего текста редактирования.

Я использую следующую демонстрацию для пользовательской клавиатуры,

    https://github.com/blackcj/AndroidCustomKeyboard

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

Пожалуйста, предложите, как это сделать, и это возможно для вставки данных из буфера обмена в текст редактирования с моей пользовательской клавиатуры при любом событии клавиши?

1 Ответ

0 голосов
/ 16 октября 2018

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...