问题描述
- 安卓关于监听输入法弹出与隐藏然后做相应的事情
-
当我开启登录界面,edittext自动获取焦点,输入法显示,输入法显示的时候我要做一些控件动画,当手动按下隐藏键盘的的时候,我又要恢复以前的状态。所以要监听输入发的状态,请大神们给点意见?谢谢!
解决方案
可以参考《android 软键盘的显示与隐藏问题的研究》http://www.2cto.com/kf/201405/298962.html
解决方案三:
http://blog.csdn.net/lxk_1993/article/details/50482984
解决方案四:
你得用handler机制来做,首先给予anctivity设置resize,还得重写布局,因为每次弹出键盘,和退出键盘都要去调用onchangeSize()
这样就可以判断布局是否改变,从而可以知道输入法是否隐藏,就可以用handler去通知,改变布局。
时间: 2024-11-02 00:40:10