如果对edittext组件设置了editText.setFocusable(false);需要重新获取焦点则必须执行:
editText.setFocusable(ture);
editText.setFocusableInTouchMode(true);
editText.requestFocus();
注意:这种情况下,当重新点击文本框,是无法打开软键盘,必须点击第二次才能打开。
如果改为:
editText.clearFocus(); 失去焦点
editText.requestFocus();获取焦点