[内容]
HBuilderX2.1.3以后的版本,有如下一个更新:
【重要】App平台 Android 系统 input、textarea、editor 键盘弹出方式默认从 adjustResize 调整为 adjustPan,即输入法弹
出后窗体不是缩小而是上推,让软键盘弹出和收起更顺滑,并且与iOS、及各种小程序平台的实现逻辑统一。如不需要此功
能,需在 pages.json 中 style->app-plus 节点下设 "softinputMode": "adjustResize"。另 editor 组件目前仍然是
adjustResize。
但我把"softinputMode"配置为"adjustResize" 后,该配置运行不稳定。我的配置如下:
"softinput" : {
"navBar" : "auto",
"mode" : "adjustResize"
},
"softinputMode":"adjustResize"
有时候Input聚焦的时候软键盘可以把窗口完全挤压上来,窗口也可以滚动到底部,看到最底部的内容,有时候不能把窗口完全挤压上来,把窗口滚动到最底部以后,底部有些元素显示不出来。软键盘第一次弹出来的时候不能完全挤压页面,把软件关掉,然后再聚焦Input弹出软键盘,或许就可以完全挤压页面了。
第一张图是正常挤压窗口,然后窗口下滑到最底部,可以看见按钮,第二张图是不能完全挤压窗口,滑到底部后也看不见按钮。
[IDE环境]
HBuilderX。uni-app
[IDE版本号]
2.1.3以后都存在这个问题
[windows版本号]
windows10
[mac版本号]
mac os 10.12
[运行端是h5或app或某个小程序?]
安卓App
[项目是cli创建的还是HBuilderX创建的?如果是cli创建的,请更新到最新版cli再试]
项目是HBuilderX创建的
[编译模式是老模板模式还是新的自定义组件模式?]
老模式
App运行环境说明
[Android版本号]
Android 9
[手机型号]
小米8
联系方式
[QQ]
1184660116
p***@163.com
请问解决了吗
2020-08-10 14:38