Как добавить собственный пользовательский IME в диалоговое окно «Выбор метода ввода»

Я хотел бы показать свой собственный IME в диалоговом окне выбора метода ввода, например японский IME и китайский IME. Как я могу это сделать?

Я новичок в Android. Я протестировал греческий IME и другие IME. Хотя .apk успешно загружен. Но не могу показать в нем и как выбрать собственный IME из этого места.

Что мне нужно сделать в моем коде?


person aemon    schedule 28.08.2010    source источник
comment
Вы читали это: ‹developer.android.com/resources/articles/  -  person Heidar    schedule 04.07.2011


Ответы (2)


Вероятно, вам нужно активировать установленные клавиатуры, прежде чем вы сможете выбрать их в меню «Метод ввода». Для этого вам нужно открыть Настройки -> Язык и клавиатура и в этом меню отметить клавиатуры, которые вы хотели бы использовать. Это, вероятно, должно запустить ваш GreekIME.

Теперь для написания собственной программной клавиатуры есть пример, который поставляется с Android SDK. Вы можете найти его в <Andoid SDK Base>/samples/SoftKeyboard. Этот процесс немного плохо документирован, но когда вы запустите пример, вы можете начать его немного настраивать, и вы должны освоить его.

person Alfonso    schedule 28.08.2010

Хорошая статья об методах экранного ввода с сайта developer.android.com.

Частично...
Что такое метод ввода?

Android IMF предназначен для поддержки различных IME, включая программную клавиатуру, распознаватели рукописного ввода и трансляторы аппаратной клавиатуры. Однако наше внимание будет сосредоточено на виртуальных клавиатурах, поскольку именно этот метод ввода в настоящее время является частью платформы.

person Noah    schedule 20.09.2010