4

我有一个 android 应用程序,它具有某些键盘布局和一些为某些文本视图上的 enter 键定义的操作。例如,文本视图定义为

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

我有一个带有 onEditorActionListener 的 EditText 定义为

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 设备时,回车键不会反映在指定的操作中(在本例中为“Go”),而且,当点击回车按钮时,甚至没有任何反应认为动作监听器已定义。

有没有办法解决这个问题或让它发挥作用?或者我在这里错过了什么?

我在 Z10 上运行 10.0.9.422。

4

0 回答 0