Android chrome 的 ARC 应用程序,为不同 Activities/Layouts 设置大小 windows

Android ARC app for chrome, set size of windows for different Activities/Layouts

对于那些不知道 ARC 是什么的人:https://developer.chrome.com/apps/getstarted_arc

如何根据 activity 是什么 运行 或可见的布局手动设置 window 的大小?

例如这个activity太高太宽了。虽然我希望下一个 activity 是全屏的。

window 的大小不可根据 activity* 配置,但方向可以。 ARC Welder 中控制 window 的两个选项是:

  1. 方向:这是 横向纵向,这将是您应用程序的默认方向。但是,如果您在 Android activity 上设置 screenOrientation,这可以覆盖每个 activity 的方向,window 旋转以补偿。以这种方式旋转会产生性能成本,因为插件将通过 CSS.
  2. 旋转
  3. 外形:这是phone平板电脑最大化[=27]之一=].这会在全局范围内控制您的应用程序的整体大小。

* 但对于 Chrome 42 及更高版本,您可以使用元数据 {"resize": "reconfigure"} 允许任意 user 调整大小。您的应用必须能够在此模式下以各种宽高比和分辨率重新布局。

您还可以使用"formFactor": "fullscreen"全局设置应用程序全屏,但如果这可以由 "resize":"reconfigure"

等用户触发,我不是用户