介绍
这篇文章将为大家详细讲解有关Android应用中怎么实现一个软键盘隐藏功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
具体方法如下:
… 公共静态孔隙hideKeyboard(上下文ctx) { 如果(ctx !=null) { 视图视图=((活动)ctx) .getCurrentFocus (); 如果(视图!=null) { InputMethodManager inputManager=(InputMethodManager ctx) .getSystemService (Context.INPUT_METHOD_SERVICE); inputManager.hideSoftInputFromWindow (view.getWindowToken (), InputMethodManager.HIDE_NOT_ALWAYS); } } }
点击除EDITTEXT之外的控件隐藏软键盘,如果是viewgroup控件,递归执行
公共静态孔隙setupUI(查看视图,最后上下文ctx) {//设置触摸侦听器非文本框视图隐藏键盘。 如果(!(查看instanceof EditText)) { view.setOnTouchListener (new> UtilApp.setupUI(使用findViewById (R.id.login_parent), mContext);
关于Android应用中怎么实现一个软键盘隐藏功能就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。