草庐IT

onEditorAction

全部标签

android - 关闭 IME onEditorAction

大家好,第一次在Stack上发帖,请耐心等待。我正在尝试在用户按下EditText中的回车键后关闭IME。我尝试在layout.xml中使用android:imeOptions="actionDone"/"actionNext"我已经在上述EditText上设置了setOnEditorActionListener,并且正在寻找代码来指示IME已完成。谢谢。 最佳答案 这很好用InputMethodManagerimm=(InputMethodManager)getSystemService(Context.INPUT_METHOD_

java - 安卓。 onEditorAction 从未调用过

我正在尝试捕捉从屏幕上移除键盘的事件,并且我正在使用OnEditorActionListener类。但是,它的onEditorAction方法永远不会被调用。这是我的XMLEditText:这是我在java文件中使用它的方式:privatevoidcreateTextEdit(){EditTextsearchTextField=(EditText)findViewById(R.id.editTextSearch);searchTextField.addTextChangedListener(newTextWatcher(){publicvoidafterTextChanged(Edit

android - onEditorAction() 中的 null keyevent 和 actionid = 0 (Jelly Bean/Nexus 7)

我有一个编辑文本,它在我的应用程序中用作搜索框。在我的Nexus7上的JellyBean中,当我在我正在收听的文本框中输入一些内容并点击输入KeyEvent=null和ActionId=0传递给onEditorAction()方法。有人遇到过这种情况么?我认为这可能是一个错误。在下面的第二个if语句中,我得到一个空指针,因为actionId=0和KeyEvent=null;//Searchfieldlogic.@OverridepublicbooleanonEditorAction(TextViewv,intactionId,KeyEventevent){Log.d(TAG,"onEd

android - onEditorAction() 中的 null keyevent 和 actionid = 0 (Jelly Bean/Nexus 7)

我有一个编辑文本,它在我的应用程序中用作搜索框。在我的Nexus7上的JellyBean中,当我在我正在收听的文本框中输入一些内容并点击输入KeyEvent=null和ActionId=0传递给onEditorAction()方法。有人遇到过这种情况么?我认为这可能是一个错误。在下面的第二个if语句中,我得到一个空指针,因为actionId=0和KeyEvent=null;//Searchfieldlogic.@OverridepublicbooleanonEditorAction(TextViewv,intactionId,KeyEventevent){Log.d(TAG,"onEd