如果将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>
我想知道如果我写这篇文章会发生什么,并且想知道细节。
答案 0 :(得分:0)
如果在同一screenOrientation中设置了项目的所有活动。您可以通过启动屏幕活动启动应用程序,像在当前代码中那样设置方向,然后转发到CoreActivity或应用程序中的任何其他活动。
在您的AndroidManifest.xml
集合中
<activity
android:name=".CoreActivity"
android:screenOrientation="behind"/>
这将使用与活动堆栈中紧接其下的活动相同的方向。
专门用于使屏幕保持与该活动后面的内容相同的方向。