在调用.requestFocus()之后为EditText启用键盘在Android中

时间:2015-09-28 14:00:28

标签: android-edittext

我使用此代码以编程方式启用EDITTEXT的焦点,但键盘不可见。如何解决此问题?

edittextmanagedby.requestFocus();
edittextmanagedby.performClick();
edittextmanagedby.setFocusableInTouchMode(true);

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

editText.requestFocus();
InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, InputMethodManager.HIDE_IMPLICIT_ONLY);