有人知道如何修复 Windows Phone 8 的 Phonegap 应用程序中的方向吗?
我希望该应用程序仅支持纵向。
有人知道如何修复 Windows Phone 8 的 Phonegap 应用程序中的方向吗?
我希望该应用程序仅支持纵向。
接受的答案不正确
正确答案是:
打开
主页.xaml
并将其更改为您想要的方向,minie 是 Portrait
SupportedOrientations="Portrait" 方向="Portrait"
如果要动态执行此操作,则需要创建一个插件。首先在 MainPage.xaml 文件中创建一个处理程序:
public MainPage() { ... ScreenLockCommand.OnScreenLock += HandleScreenLock; ...
}
public void HandleScreenLock(SupportedPageOrientation orientation)
{
this.Dispatcher.BeginInvoke((Action)(() =>
{
this.SupportedOrientations = orientation;
}));
}
然后像这样从你的插件中调用它:
OnScreenLock(SupportedPageOrientation.Portrait);
或者
OnScreenLock(SupportedPageOrientation.PortraitOrLandscape);
将此行添加到您的 config.xml 文件
<preference name="orientation" value="portrait" />