Как установить / вызвать новый метод ввода в Android - PullRequest
4 голосов
/ 20 марта 2012

Я следовал этим двум примерам на developer.android (Создание метода ввода, образец Soft Keyboard). Думаю, все правильно, но пользовательская клавиатура не отображается.

Извините, но я не понимаю код, как я называю эту новую клавиатуру?

спасибо за все.

Ответы [ 2 ]

15 голосов
/ 24 марта 2012

Вы можете программно открыть меню «Изменить способ ввода» следующим образом:

InputMethodManager mgr = 
    (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
if (mgr != null) {
    mgr.showInputMethodPicker();
}

Вы также можете открыть «Настройки языка и ввода», чтобы пользователи могли включить ваш метод ввода. Вы можете сделать это так:

startActivityForResult(
    new Intent(android.provider.Settings.ACTION_INPUT_METHOD_SETTINGS), 0);
0 голосов
/ 20 марта 2012

Вам нужно выбрать новую клавиатуру, чтобы она была по умолчанию.Сначала вы должны включить его в настройках устройства, а затем долго нажимать внутри EditText, чтобы получить доступ к меню InputOptions.Это позволит вам выбрать клавиатуру

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