【问题标题】:Landscape orientation in Phonegap AndroidPhonegap Android中的横向方向
【发布时间】:2015-03-19 00:34:27
【问题描述】:

我正在尝试让应用以横向显示。为此,我要补充:

<preference name="orientation" value="landscape" />

到我的 config.xml 文件。
我遇到的问题是它将应用程序设置为始终处于一个横向。也就是说,“景观”有效,但“倒置景观”无效。
我希望 Phonegap 在 Android 清单中写“sensorLandscape”,但它写的是“landscape”。
我似乎无法手动修改清单,因为 Phonegap 会在下一次构建中重新创建文件,或者use config.xml to overrride the manifest file, as Phonegap Build allows,因为我正在本地构建应用程序。

【问题讨论】:

  • 它会写入您放入value 的任何内容,因此如果您放入value="landscape",它将是landscape。试试&lt;preference name="orientation" value="sensorLandscape" /&gt;
  • 是的,试过了,它回复(到:cordova run android)不支持的全局方向:sensorLandscape 默认值:默认
  • 我看错了问题。

标签: android cordova


【解决方案1】:

这似乎是 Cordova 中的一个错误。您可以尝试以下选项:

  1. 您可以使用此插件。非常好用:https://github.com/yoik/cordova-yoik-screenorientation/
  2. 正如您所说,您可以使用 PhoneGap 覆盖清单文件。我在安装本地 PhoneGap CMD 和构建应用程序时没有发现任何问题。也许我误解了你。

【讨论】:

  • 插件绝对是一个可行的解决方案。我在本地使用 Phonegap(似乎这些覆盖选项仅对 Phonegap 的“构建”版本有效,但我修改宣言并没有削减它,因为它每次都会重新创建。
猜你喜欢
  • 2013-01-28
  • 2015-12-30
  • 1970-01-01
  • 2016-01-09
  • 1970-01-01
  • 2012-04-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多