В настоящее время я работаю над японской программой викторины грамматики, в которой вы видите предложение на японском языке с одним или несколькими пробелами и введите ответ, используя японский IME.Получение ввода с клавиатуры на японском языке с пользовательского представления
Например, вопрос будет отображаться как это: 彼 は 勉強 ____ ス ポ ー ツ _ よ く で き る
и вы бы заполнить пробелы, как это:. 彼 は 勉強 も ち ろ ん ス ポ ー ツ も よ く で き る.
Поскольку я хочу анимировать текст на экране специальными способами, я пропустил использование простого edittext. Каждый пустой/подчеркнутый символ в вопросе имеет свой отдельный вид изображения, а курсор ввода перемещается в любое нажатие. Когда одно из изображений будет нажато, оно должно поднять японскую клавиатуру romaji с интеллектуальным текстом, чтобы пользователи могли вводить Kanji, когда это необходимо.
Как я могу сделать так, чтобы при щелчке по изображению японская клавиатура Romaji всплывала с интеллектуальным текстом? Как я могу захватить нажатие клавиш пользователя (на жесткой или мягкой клавиатуре). Кроме того, что, если у пользователя нет установленной японской клавиатуры romaji? (Это абсолютно необходимо)
Спасибо. Вот чего я боялся. Если у них, похоже, есть японский IME, как я могу это показать как метод ввода по умолчанию? Когда они нажимают на изображение, я хочу, чтобы японская клавиатура всплывала с включенным интеллектуальным текстом, потому что им нужно будет ввести кандзи. Когда я заставляю клавиатуру открывать в своем приложении, я могу переключиться на английскую клавиатуру по умолчанию или на клавиатуру с цифрами. Параметр японского IME выделен серым цветом. – user987205
Вы не можете заставить его, вы можете открыть только выбранную клавиатуру. В Andorid 2.x вам нужно долго нажимать на текстовое поле для переключения на HC и ICS, переключатель находится в строке действия/состояния. Поскольку у вас есть пользовательский вид, возможно, есть что-то, что вам нужно реализовать, вы отсутствуете. Попробуйте сначала с TextView, а затем сравните с вашим пользовательским представлением. –