【问题标题】:Configure Portrait Mode at one place在一处配置人像模式
【发布时间】:2023-03-17 00:50:01
【问题描述】:

有没有办法像我们在 iOS 中那样在应用程序级别设置 Android 肖像模式,如下所示?

不想加了

android:configChanges="orientation" android:screenOrientation="portrait"

在清单的每个 Activity 条目上 或者添加以下代码

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

在每个活动中! 提前谢谢..

【问题讨论】:

    标签: android screen-orientation portrait


    【解决方案1】:

    你不能像在 iOS 中那样做。在每个活动中避免样板代码的最接近方法是创建一个活动,例如PortraitActivity,您可以在其中设置方向:

    setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    

    在 onCreate 中并让您的所有活动扩展此活动。

    【讨论】:

      【解决方案2】:

      configChanges 对于请求纵向方向是不必要的,但您必须在清单上的每个活动中添加 screenOrientation="portrait" 或添加 "portraitSensor",这将提供纵向和纵向反转。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-27
        • 1970-01-01
        • 1970-01-01
        • 2013-08-31
        • 1970-01-01
        相关资源
        最近更新 更多