返回上一界面软键盘不隐藏的问题

1.背景 

在一个activity中点击editetext弹出软键盘 然后点击发布或者取消 回到上一fragment 但是软键盘没有隐藏

2.解决

使用代码隐藏软键盘

public static voidcloseSoftKeybord(EditTextmEditText,ContextmContext) {

 InputMethodManager  imm= (InputMethodManager)mContext.getSystemService(Context.INPUT_METHOD_SERVICE);

imm.hideSoftInputFromWindow(mEditText.getWindowToken(),0);

}

通过如上代码,可手动控制系统软键盘的隐藏,如果无效,在调用该代码之前,先调用editText.requestFocus()。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容