最近在做搜索相关的开发和软键盘较了一番劲,借鉴 :http://blog.csdn.net/bear_huangzhen/article/details/45896333
重写这个方法后,会有我想要的效果,因为我们产品的特殊要求,在做某些操作的时候,会有收起键盘的操作,并控制显示和隐藏view的操作,我隐藏了软键盘的时候,onLayoutChange这个方法会走,我已经隐藏了软键盘了,但是此方法走的还是软键盘弹出的判断,这个原因我现在也不清楚,所以我设置一boolean值,进行过滤,如果你有更好的方法请告诉我,希望我能帮到你!!!