如图
![](https://img.haomeiwen.com/i7286447/fc2aaa192cc9cbce.png)
把 微信登陆图标 和QQ登录图标 都挤压到了上面
修改
在 清单文件中 找到WebView 页面对应的Activity 添加
android:windowSoftInputMode="adjustPan" 这个属性即可
![](https://img.haomeiwen.com/i7286447/d152a555335ea211.png)
再次运行项目
![](https://img.haomeiwen.com/i7286447/407a048902788d91.png)
Activity下WindowSoftInputMode属性详解
adjustPan:当显示软键盘时,调整window的空白区域来显示软键盘。软键盘还是有可能遮挡一些有内容区域,这时用户就只有退出软键盘才能看到这些被遮挡区域并进行交互。
stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置
stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示
stateHidden:用户选择activity时,软键盘总是被隐藏
stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的
stateVisible:软键盘通常是可见的
stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态
adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示
adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间
网友评论