完成后点击Android中的EditText如何保持键盘?

时间:2016-02-19 19:28:27

标签: android keyboard 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>

当我点击键盘上的Done按钮时,会隐藏,但我想在点击后保持键盘。键盘必须仅按“后退”按钮才能隐藏。我尝试添加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;
        }
    });

我该怎么做?

0 个答案:

没有答案