今天有一个问题一直困扰着我。


内嵌一个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 就是设置的全屏。。。


断然去掉 全屏设置,结果一切正常!







更多相关文章

  1. android 的 Gallery 的简单使用
  2. Android(安卓)5.0使用android:onClick属性出现崩溃的原因及解决
  3. Android(安卓)按钮点击切换背景,同时修改文字颜色
  4. Android那些疑惑(1)-Application中setTheme为什么不生效
  5. Android设置启动界面
  6. Android的selector背景选择器
  7. (转)ANDROID强制锁定竖屏_APP固定设置竖屏或横屏
  8. 如何在Windows上设置Android环境变量/路径
  9. intellij idea 设置用真机测试android

随机推荐

  1. Android(安卓)软件盘回车键修改
  2. Android(安卓)支持多屏幕机制
  3. Activity对象的onCreate方法真是Android
  4. android 简单动画之 animtion
  5. Android学好Shape不再依赖美工
  6. Android(安卓)如何使用GPU硬件加速
  7. [Unity3D]Android实现手机震动功能
  8. Android(安卓)ListView圆角
  9. Android实现书籍翻页效果--扩展版(转)
  10. 第二部分 工具库