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 的两个选项是:
- 方向:这是 横向 或 纵向,这将是您应用程序的默认方向。但是,如果您在 Android activity 上设置 screenOrientation,这可以覆盖每个 activity 的方向,window 旋转以补偿。以这种方式旋转会产生性能成本,因为插件将通过 CSS.
旋转
- 外形:这是phone、平板电脑或最大化[=27]之一=].这会在全局范围内控制您的应用程序的整体大小。
* 但对于 Chrome 42 及更高版本,您可以使用元数据 {"resize": "reconfigure"}
允许任意 user 调整大小。您的应用必须能够在此模式下以各种宽高比和分辨率重新布局。
您还可以使用"formFactor": "fullscreen"
全局设置应用程序全屏,但如果这可以由 "resize":"reconfigure"
等用户触发,我不是用户
对于那些不知道 ARC 是什么的人:https://developer.chrome.com/apps/getstarted_arc
如何根据 activity 是什么 运行 或可见的布局手动设置 window 的大小?
例如这个activity太高太宽了。虽然我希望下一个 activity 是全屏的。
window 的大小不可根据 activity* 配置,但方向可以。 ARC Welder 中控制 window 的两个选项是:
- 方向:这是 横向 或 纵向,这将是您应用程序的默认方向。但是,如果您在 Android activity 上设置 screenOrientation,这可以覆盖每个 activity 的方向,window 旋转以补偿。以这种方式旋转会产生性能成本,因为插件将通过 CSS. 旋转
- 外形:这是phone、平板电脑或最大化[=27]之一=].这会在全局范围内控制您的应用程序的整体大小。
* 但对于 Chrome 42 及更高版本,您可以使用元数据 {"resize": "reconfigure"}
允许任意 user 调整大小。您的应用必须能够在此模式下以各种宽高比和分辨率重新布局。
您还可以使用"formFactor": "fullscreen"
全局设置应用程序全屏,但如果这可以由 "resize":"reconfigure"