Android项目:输入法软键盘显示/隐藏的监听和控制,InputMethodManager用法研究
在项目开发中,用到编辑框的地方经常涉及到要监听或者控制软键盘的显示/隐藏状态。本以为这是很容易解决的一个小问题,没想到当初碰到这个问题才明白还得花点小心思才能整好。现将针对软键盘的显示/隐藏状态的监听/监控方法做一些总结,以备后用。 一、点击空白处隐藏软键盘 这是具有编辑框焦点的页面对输入法软键盘状态监听的一般需求和解决方法. 首先获得InputMethodManager: 1 InputMethodManagermanager=(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 监听点击: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 /** *点击监听 */ @Override public boolean onTouchEvent(MotionEventevent) { onHideSoftInput(event); return super .onTouchEvent(event); } /** ...