我正在使用Cordova开发混合应用程序。我已经使用了vh和vw来布置我的设计和调整大小,以使屏幕大小的轻微差异都能正常工作。我的问题在于,在Android上,当键盘打开时,vh的值会从全屏变为仅在键盘上方可见的部分。这在iOS上不会发生。
有什么解决方法吗?我应该完全改变我的布局策略以使用css中的另一种维度吗?或者我应该找出屏幕尺寸,然后使用js设置所有高度(这似乎很糟糕)?任何最佳实践的帮助都将是极好的。
谢谢,
Scott
有什么解决方法吗?我应该完全改变我的布局策略以使用css中的另一种维度吗?或者我应该找出屏幕尺寸,然后使用js设置所有高度(这似乎很糟糕)?任何最佳实践的帮助都将是极好的。
谢谢,
Scott