【发布时间】:2018-03-14 17:33:49
【问题描述】:
我目前正在平板电脑上的自助服务终端模型应用中处理支付屏幕。该应用程序处于横向模式。但是,当我尝试完成付款时(我为此集成了 Payumoney),应用程序的方向会自动更改为纵向模式。我的假设是它重定向到其他一些 webview。是否有任何方法可以处理方向或保持应用程序的方向状态,即使在 web 视图中也是如此。
【问题讨论】:
-
目前,我的应用程序处于“横向”模式。在每种情况下,我都需要坚持相同的方向。对于 webview 也是。我在每个活动的清单中添加了方向作为“风景”。仍然没有帮助
-
您的
webview是从哪里启动的?是来自您的code还是来自payment sdk,如果它来自sdk,sdk 可能希望您以portrait模式查看它 -
来自支付SDK本身。是的,我认为他们想以“纵向模式”本身来查看它。有没有其他方法可以覆盖这种情况?或者我们可以用其他布局或类似的东西覆盖 webview?
-
简单的解决方法是设计您的应用以适应平板电脑,这样
portrait/landscape模式的问题就不再重要了
标签: android webview android-orientation