美文网首页
Android WebView 弹出输入框挤压页面

Android WebView 弹出输入框挤压页面

作者: 啤酒小龙虾 | 来源:发表于2018-05-14 14:40 被阅读0次

    如图

    把 微信登陆图标 和QQ登录图标 都挤压到了上面

    修改

    在 清单文件中  找到WebView 页面对应的Activity 添加

    android:windowSoftInputMode="adjustPan" 这个属性即可

    再次运行项目

    Activity下WindowSoftInputMode属性详解

    adjustPan:当显示软键盘时,调整window的空白区域来显示软键盘。软键盘还是有可能遮挡一些有内容区域,这时用户就只有退出软键盘才能看到这些被遮挡区域并进行交互。

    stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置

    stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示

    stateHidden:用户选择activity时,软键盘总是被隐藏

    stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的

    stateVisible:软键盘通常是可见的

    stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态

    adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示

    adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间

    相关文章

      网友评论

          本文标题:Android WebView 弹出输入框挤压页面

          本文链接:https://www.haomeiwen.com/subject/eqtjdftx.html