Я сделал довольно много поисковых запросов, и я не могу найти ничего, что было бы точно для того, что я пытаюсь сделать.Пользовательская клавиатура для Android: как создать дополнительную клавиатуру
Я следил за этим учебным пособием: http://code.tutsplus.com/tutorials/create-a-custom-keyboard-on-android--cms-22615, и у меня есть работа, так как я хочу, чтобы это было для моей обычной (русской) раскладки клавиатуры. Однако я также хочу иметь возможность быстро переключаться между моей индивидуальной русской компоновкой и английским макетом.
Прямо сейчас я должен перейти в верхнюю часть экрана и каждый раз выбирать новую клавиатуру (которая занимает ~ 5 с или около того, но я часто переключаюсь туда и обратно). Я бы хотел сделать это одним нажатием для переключения между клавиатурами.
Если кто-то может объяснить мне, как создать ключ, который позволяет мне перейти на второй макет, который был бы очень признателен.
Просто добавьте языковой ключ к своей пользовательской клавиатуре и на нем щелкните по файлам xml-файлов. Вы должны попытаться понять, работает ли это. –
Я БОЛЬШЕ оцениваю ответ. Это ТОЧНО, что я хочу делать. Есть ли вероятность, что вы могли бы рассказать мне, что такое keycode для языкового ключа? И как переключить клавиатуру xml? Я могу создать второй xml, просто не уверен, как переключиться на него. Я очень ценю вашу помощь. – Kurt
@ Kurt вы можете переключиться на оба макета, установив для них «tag:» и проверив теги в активности. – Gattsu