在Android键盘的返回键上执行操作
我的应用程序中有一个在Android键盘的返回键上执行操作,android,Android,我的应用程序中有一个EditText,点击时会弹出一个键盘。当按下return键时,我想调用一个Java方法。是否有任何boolean或方法允许我执行此操作?我一直在寻找一些对我有帮助的东西,但我不知道该如何使用它 如果不可能,是否有办法删除或禁用返回键,或将其更改为键盘上的“完成”键?您可以对EditText使用imeOptions-actionDone XML: 希望有帮助。正是我所需要的。非常感谢。事实上,在@Override之后,所有代码都出现了一个错误。它说“unreachable s
EditText
,点击时会弹出一个键盘。当按下return键时,我想调用一个Java方法。是否有任何boolean
或方法允许我执行此操作?我一直在寻找一些对我有帮助的东西,但我不知道该如何使用它
如果不可能,是否有办法删除或禁用返回键,或将其更改为键盘上的“完成”键?您可以对EditText使用imeOptions-actionDone XML:
希望有帮助。正是我所需要的。非常感谢。事实上,在@Override之后,所有代码都出现了一个错误。它说“unreachable statement”,特别是在我导入KeyEvent类之后。您是在返回true之后添加代码的吗@笨拙的长颈鹿不,仅仅是复制和粘贴你给我的代码就给了我一个巨大的错误。
<EditText
android:id="@+id/edt_txt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:imeOptions="actionDone"
/>
myEdtText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
// TODO Auto-generated method stub
if (actionId == EditorInfo.IME_ACTION_DONE) {
//Call your method here
return true;
}
return false;
}
});