Android WebView 软键盘遮挡输入框问题的解决方法
来源:互联网 发布:威客网络赚钱 编辑:程序博客网 时间:2024/06/05 08:43
在webview中实现软键盘出现的时候自动把输入框的布局顶上去的效果,需要设置输入法的属性,一般有两种设置方式,一种是在java code中设置,第二种是在 androidmanifest中设置,以下将分别介绍。
1. 在java代码中设置
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE | WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
2. 在 androidmanifest 中设置
设置与其对应的activity的属性如下:
android:windowSoftInputMode="stateHidden|adjustPan"
该属性在有些情况下是不生效的,经测试现在所知的有以下两种情况:
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
2)webview的相关布局被固定了高度,这里也分为两种情况:
(项目中遇到的就是第二种情况,经过反复对比测试,终于找到原因,分享出来,希望能帮助其他人)
(ps:固定了高度,是指layout_height属性被赋予了具体多少dp或px)
0 0
- Android WebView 软键盘遮挡输入框问题的解决方法
- Android Webview 软键盘遮挡输入框
- Android WebView加载页面的输入框被软键盘遮挡的问题
- Android软键盘遮挡输入框解决方法
- android软键盘遮挡输入框问题
- Android WebView中软键盘会遮挡输入框相关问题
- Android WebView中软键盘会遮挡输入框相关问题
- android webview 页面,输入框软键盘遮挡问题(滑动页面)
- Android WebView中软键盘会遮挡输入框相关问题
- Android WebView中软键盘会遮挡输入框相关问题
- WebView 中 H5 页面的软键盘遮挡输入框
- Android WebView加载的页面里的输入框被软键盘遮挡
- android webview 软键盘覆盖 输入框的 问题
- Android弹出软键盘遮挡输入框问题.
- Android 解决在页面底部置输入框,软键盘遮挡部分输入框的问题
- android键盘遮挡webview的输入框问题
- 解决webview 输入法软键盘遮挡输入框
- 解决webview 输入法软键盘遮挡输入框
- 安卓开发一些细节
- 【android】只让本应用程序的webview加载网页而不调用外部浏览器的办法
- "<item> tag requires a 'drawable' attribute"-selector设置颜色不成功-解决方案
- Android Service服务被杀死后重启
- Android WebView 加载的网页不能缩放相关问
- Android WebView 软键盘遮挡输入框问题的解决方法
- Android 将SQLite数据保存在SD卡
- android 横竖屏切换时 不重新走生命周期
- 如何删除电脑中使用过的COM端口
- MySQL主从同步
- 跨平台的音视频即时通讯SDK
- C语言贪心(1)___Fire Net(Hdu 1045)
- IOS APP 上传到AppStore
- Vitamio 错误大全,及不支持性能