android webview 软键盘覆盖 输入框的 问题
16lz
2022-05-09
今天有一个问题一直困扰着我。
内嵌一个webview 然后在输入框调出 android 软键盘时 一直 被覆盖。
各种调整参数设置了没用。。。
1、有把android:windowSoftInputMode="stateHidden|adjustResize“
2、在webview 外嵌套 一个scroll
3、在webview外嵌套 Linearlayout
种种办法都尝试过,但是效果不大。
后来在博客上看到一篇文章:引用官方文档
Windowflag:hideallscreendecorations(suchasthestatusbar)whilethiswindowisdisplayed.Thisallowsthewindowtousetheentiredisplayspaceforitself--thestatusbarwillbehiddenwhenanappwindowwiththisflagsetisonthetoplayer.AfullscreenwindowwillignoreavalueofSOFT_INPUT_ADJUST_RESIZEforthewindow'ssoftInputModefield;thewindowwillstayfullscreenandwillnotresize.
意思是说
全屏的窗口下面 会忽略 SOFT_INPUT_ADJUST_RESIZE ,不会进行调整。。
回想之下 ,我的webview 所在的activity 就是设置的全屏。。。
断然去掉 全屏设置,结果一切正常!
更多相关文章
- android 的 Gallery 的简单使用
- Android(安卓)5.0使用android:onClick属性出现崩溃的原因及解决
- Android(安卓)按钮点击切换背景,同时修改文字颜色
- Android那些疑惑(1)-Application中setTheme为什么不生效
- Android设置启动界面
- Android的selector背景选择器
- (转)ANDROID强制锁定竖屏_APP固定设置竖屏或横屏
- 如何在Windows上设置Android环境变量/路径
- intellij idea 设置用真机测试android