Nativescript - 当 TextField 在 Android 返回时保持键盘打开

Nativescript - Keep keyboard open when TextField returned on Android

如何在用户点击软键盘上的 "Return" 键后让键盘保持打开状态? 我在 "returnPress" 事件上调用 focus 方法,它在 IOS 上运行良好但在 android 上运行不正常:

text() {
    let textFieldElement = <TextField>this.textField.nativeElement;
    textFieldElement.focus();
}

所以我需要像这样覆盖 "OnEditorActionListener" 上的 "onEditorAction" 方法:

    let tv = <TextField>this.textField.nativeElement;

    if (tv.android) {
        tv.android.setOnEditorActionListener(new android.widget.TextView.OnEditorActionListener({
            onEditorAction: function (callbackType, result) {
                if (result == android.view.inputmethod.EditorInfo.IME_ACTION_DONE) {
                        // do whatever you want when user presses return
                }
                return true;
            }
        }));
    }