我建立包裹的iOS / Android应用程序与Trigger.io的HTML5。
我对Android的问题灰色背景出现在屏幕上在某些场合虚拟键盘关闭后,或电话之后已经改变了方向。
实施例的屏幕截图如下所示。
灰色的背景是我的应用程序的页面结束后。 有时候,直到你做出一个动作,如滚动页面,把键盘退,换方向是分裂可见光第二,其他时间保持可见。
这是很不和谐关注一下。
我非常想停止这个问题出现,但作为一个临时的解决办法,我会高兴能够灰色设置为我自己的背景颜色,使其不太明显。
我建立包裹的iOS / Android应用程序与Trigger.io的HTML5。
我对Android的问题灰色背景出现在屏幕上在某些场合虚拟键盘关闭后,或电话之后已经改变了方向。
实施例的屏幕截图如下所示。
灰色的背景是我的应用程序的页面结束后。 有时候,直到你做出一个动作,如滚动页面,把键盘退,换方向是分裂可见光第二,其他时间保持可见。
这是很不和谐关注一下。
我非常想停止这个问题出现,但作为一个临时的解决办法,我会高兴能够灰色设置为我自己的背景颜色,使其不太明显。
这看起来像HTML不是被重新绘制时,键盘消失......不说清楚,如果你做一些事来引发渲染?
您是否使用了一个框架,在此处理UI? 东西可能会尝试做基于可视视聪明的东西?
从我所知道的,问题的根源是在网页视图不会重新绘制正确,或者说在你的JavaScript不能视口大小变化作出反应。
你可以尝试在“网络”目标上运行的应用程序(而不是Android的),然后在手机上的浏览器中打开它:如果你能得到足够远的应用程序来创建相同的效果,这将有助于隔离问题到网页视图渲染或您的JS。
我在我的项目有一个非常类似的问题,在我的情况在Android 2.3.5但不是在Android 4 *。 在我的情况的原因并没有在清单中的相关活动设置窗口软输入模式:
android:windowSoftInputMode="adjustPan"
相反,窗口被调整大小时,键盘出现,但显然不是调整时,键盘消失一次。
更多细节可以发现在这里 。
我几乎疯狂了同样的问题。 我终于找到了,这在很大程度上取决于你所使用的设备上。 我有一个类似的问题: Android键盘自败后固定元素(HTML)破?
而且我也使用trigger.io。 这不会对某些设备发生。 可能是特定的操作系统在Android或可能仅仅是特定的设备处理内存延迟的方式。
我已经看过了,但我去与该HTML不重绘@jamesbrady。 在触发的问题是,你不能编辑
android:windowSoftInputMode="adjustPan"
因为在每次运行时的AndroidManifest.xml更新活动代码。 您将需要建立一个私有模块。