Android点击空白区域隐藏键盘

Android中我们最经常玩的应该就是qq、微信一些聊天记录,在开发中,经常遇到做聊天界面的时候,点击键盘外部的区域无法隐藏键盘的状况。仔细查阅一些博客,发现给外部父控件添加点击监听,然后关闭软键盘的居多,但是我用了以后发现没有效果,不知道是不是我的场景不同还是怎么的?暂时还没明白,但是却找到另外一种方式。改方式就是在基类BaseActivity中重写dispatchTouchEvent这个方法,然后对事件进行拦截。代码如下:


点击键盘以外的地方,键盘就能自己收缩起来了。

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

推荐阅读更多精彩内容