如果将screenOrientation = behind添加到启动Activity元素中将会发生什么

时间:2019-04-03 03:48:22

标签: android android-layout

如果将screenOrientation = behind添加到启动Activity元素中,将会发生什么情况

   <activity
            android:name=".ui.activity.SplashActivity"
            android:screenOrientation="behind"
            android:configChanges="screenSize|orientation|keyboard"
            android:noHistory="true">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>

我想知道如果我写这篇文章会发生什么,并且想知道细节。

1 个答案:

答案 0 :(得分:0)

如果在同一screenOrientation中设置了项目的所有活动。您可以通过启动屏幕活动启动应用程序,像在当前代码中那样设置方向,然后转发到CoreActivity或应用程序中的任何其他活动。

在您的AndroidManifest.xml集合中

<activity
    android:name=".CoreActivity"
    android:screenOrientation="behind"/>

这将使用与活动堆栈中紧接其下的活动相同的方向。

专门用于使屏幕保持与该活动后面的内容相同的方向。