当前位置: 代码迷 >> Android >> android 软键盘 回到键 消失事件 监听
  详细解决方案

android 软键盘 回到键 消失事件 监听

热度:469   发布时间:2016-05-01 17:01:07.0
android 软键盘 返回键 消失事件 监听

弹出输入法 时 隐藏了 ‘底部状态栏’ 在按 物理 返回键 后, 软键盘消失后 恢复 ‘底部状态栏’

?

public class ImageViewCareIME extends ImageView {	public ImageViewCareIME(Context context) 	{		super(context);		// TODO Auto-generated constructor stub	}	public static interface ImeUiChangeListener	{		public void onImeUiChange(int bottom);	}		ImeUiChangeListener mImeUiChangeListener;		private int mPreBottom = 0;		public void setOnImeUiChangeListener(ImeUiChangeListener imeUiChangeListener)	{		mImeUiChangeListener = imeUiChangeListener;					}		@Override     protected void onDraw(Canvas canvas) 	{        super.onDraw(canvas);                Rect r = new Rect();		if(getGlobalVisibleRect(r))		{			if(r.bottom != mPreBottom)			{				mPreBottom = r.bottom;								System.out.println("Change:   " + r.bottom);			}		}                if(null != mImeUiChangeListener)			mImeUiChangeListener.onImeUiChange(r.bottom);	}}
?

在一定有图片变化的地方,加一个透明的小图片占位。?在位置变化时,根据不同的状态组合,过滤出需要的事件。?只从最后的效果看,功能实现

1 楼 Andyou 2011-08-30  
我也在项目遇到类似的问题,通过楼主的方法已经解决。
  相关解决方案