解决android 软键盘在全屏下设置adjustResize无效的问题

时间:2020-04-03 15:46:05
【文件属性】:
文件名称:解决android 软键盘在全屏下设置adjustResize无效的问题
文件大小:2KB
文件格式:JAVA
更新时间:2020-04-03 15:46:05
安卓 全屏模式下,即使将activity的windowSoftInputMode的属性设置为:adjustResize,在键盘显示时它未将Activity的Screen向上推动,所以你Activity的view的根树的尺寸是没有变化的。在这种情况下,你也就无法得知键盘的尺寸,对根view的作相应的推移。全屏下的键盘无法Resize的问题从2.1就已经存在了,直到现在google还未给予解决。 感谢Ricardo提供的*,他在*找到了解决方案。有人已经封装好了该类,你只需引用就OK了。 使用方法 在你的Activity的oncreate()方法里调用AndroidBug5497Workaround.assistActivity(this);即可。注意:在setContentView(R.layout.xxx)之后调用。

网友评论