Клавиатура Blackberry с клавишами действий на BB 10 с использованием среды выполнения Android

У меня есть приложение для Android с определенными раскладками клавиатуры и определенными действиями для клавиши ввода в некоторых текстовых представлениях. Например, текстовые представления определяются с

android:imeOptions="actionGo"
android:inputType="text"

и у меня есть EditText с onEditorActionListener, определенный как

txtView.setOnEditorActionListener(this);


public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_GO) {
   // do something
   InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
   imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
   return true;
}
   return false;
}

Это прекрасно работает в версии для Android, но когда оно перенесено на устройство BB 10, клавиша ввода не отображается с указанным действием (в данном случае "Перейти"), а также, когда нажата кнопка ввода, ничего не происходит даже думал, что действие слушателя определено.

Есть ли способ решить это или заставить его работать? Или я что-то здесь упускаю?

Я работаю на Z10 с 10.0.9.422.

0 ответов

Другие вопросы по тегам