今天在一个比较复杂的界面里写一个输入框,当软键盘时,上面的界面压缩变形了。
解决方法:在mainfest里找到这个activity的注册,加入android:windowSoftInputMode="adjustPan"即可。
附上android:windowSoftInputMode的属性
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。
这个属性能影响两件事情:
【一】当有焦点产生时,软键盘是隐藏还是显示
【二】是否减少活动主窗口大小以便腾出空间放软键盘