如何在完成单击android中的EditText后保持键盘?

我有一些EditText应用程序。

<EditText
        android:id="@+id/et_game_word"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:ems="10"
        android:imeOptions="actionDone"
        android:singleLine="true" > 

        <requestFocus />
    </EditText>

当我点击键盘上的完成按钮时,该按钮隐藏,但是我想在点击后保持键盘。 只有按下Back按钮才能隐藏键盘。 我试图添加InputMethodManager.SHOW_FORCED继续显示键盘,但这不起作用。

editTextWord.setOnEditorActionListener(new OnEditorActionListener() {
        public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
            if ((event != null && (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) || (actionId == EditorInfo.IME_ACTION_DONE)) {
                someCode();
                inputManager.hideSoftInputFromWindow(
                        getCurrentFocus().getWindowToken(),
                        InputMethodManager.SHOW_FORCED);
            }    
            return false;
        }
    });

我怎样才能做到这一点?

链接地址: http://www.djcxy.com/p/92977.html

上一篇: How to remain keyboard after Done click on EditText in android?

下一篇: How to force to remove keyboard after shown with SHOW