在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;
    }
});