【问题标题】:How implement only landscape orientation for tablet and portrait orientation on phone devices?如何在手机设备上仅实现平板电脑的横向和纵向?
【发布时间】:2014-11-13 10:54:51
【问题描述】:

现在我使用的是 DevExtreme Mobile 14.1.3 版本。我在平板电脑和手机设备上的应用程序现在没有锁定方向。如何通过 DevExtreme (phonejs) 框架方法锁定方向,或者应该通过其他技术实现?你能解释一下吗

问候, 亚历克斯

【问题讨论】:

    标签: javascript android ios phonejs devextreme


    【解决方案1】:

    在 Visual Studio 中打开移动项目的属性。

    General 选项卡中,您会找到Screen orientation 下拉菜单。

    在那里选择必要的方向

    编辑

    不支持单个项目中手机和平板电脑的不同方向。您必须为手机和平板电脑创建单独的应用程序。由于 DevExtreme 支持在项目之间共享代码,它应该不是一个大问题。

    【讨论】:

    • 好的,但我的问题是如何锁定平板电脑的横向和手机的纵向。您的答案锁定了所有设备的方向
    • 哦,我明白了。你的问题并不清楚。不幸的是,DevExtreme 不支持此功能。为此,您可以为手机和平板电脑创建单独的项目(就像在 VS 向导中生成多通道应用程序时发生的那样)。此外,不确定,但据我所知,即使在 Cordova 配置级别也是不可能的。对于 ios,你必须为 iPhone 和 iPad 创建不同的应用程序。对于 Anrdoid 来说,其实手机和平板没有区别。因此,单独的应用程序进行救援。 BTW DevExtreme 很好地支持在这些项目之间共享代码。
    • 我已经为 iOS iPhone 创建了项目,并设置了您在屏幕截图中描述的分辨率。可以,启动后应用分辨率是纵向的,但是这个分辨率没有锁定。
    • 您是否构建了原生包?方向锁仅在原生包中有效。
    • 是的,我已经为 iOS 构建了原生包,但 iPhone 设备上的方向没有锁定
    猜你喜欢
    • 1970-01-01
    • 2012-03-26
    • 1970-01-01
    • 2012-03-08
    • 2014-03-14
    • 2020-08-29
    • 1970-01-01
    • 1970-01-01
    • 2017-11-24
    相关资源
    最近更新 更多