#android #keyboard
#Android #клавиатура
Вопрос:
Как мне указать, что я хочу, чтобы нажатие клавиши выполняло больше 1 символа? Нравится () или смайлик? Более конкретно, для моей проблемы, как мне это сделать, используя popupKeyboard? Я хочу, чтобы пользователь мог выбирать выделение и чтобы изображение и результат выбора были многосимвольными?
Ответ №1:
Я использовал только стандартный пример XML-файла popupKeyboard. Похоже, вы можете поместить в нее все, что захотите, точно так же, как в XML-файл, который вы используете для определения своей основной клавиатуры (той, из которой возникло всплывающее окно). Вы можете использовать другой XML для каждой клавиши. В этих XML-файлах вы можете сделать keylabel некоторым многосимвольным текстом и а) использовать значение keyCode в качестве некоторого кода, который ваша клавиатура не использует. Затем, когда вы увидите, что в вашем приложении отображается код ключа, замените его на нужный вам текст с несколькими символами. или б) используйте keyOutputText и просто поместите его так же, как и ваш keyLabel. Я опубликую это как ответ по истечении 8 часов, и это позволит мне ответить самостоятельно.