我需要禁用启动画面自动旋转。
只需在纵向模式下显示启动画面。但应用必须旋转自动旋转。如何在android studio中做到这一点?
答案 0 :(得分:5)
添加清单文件 - >
<application
.........
>
<activity
android:name=".SplashScreenActivity"
......
android:screenOrientation="portrait"
/>
</application>
或水平模式
<activity
...
...
android:screenOrientation="landscape">
答案 1 :(得分:4)
在您的AndroidMainfest.xml中,将屏幕方向设为启动
<activity
android:name=".SplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
答案 2 :(得分:4)
在清单中,您可以使用
将特定活动设置为纵向模式 android:screenOrientation="portrait"
答案 3 :(得分:4)
只需在清单文件中添加以下行,即在启动活动代码
中 <activity
android:name=".SplashActivity"
android:screenOrientation="portrait" >
如下所示
.controller('RandomBusinessCtrl' [
'$scope', 'pickRandomBusinesses', 'BusinessViewModel', 'config',
function ($scope, pickRandomBusinesses, BusinessViewModel, config) {
});
答案 4 :(得分:4)
在清单中添加您的启动活动声明:
SELECT DBMS_METADATA.GET_DDL('TABLE', 'CONTRACT_TABLE' ,'SCHEMA_NAME') FROM DUAL
查找相关讨论here。
答案 5 :(得分:4)
在清单中,为启动画面活动设置此项:
<activity android:name=".YourActivity"
android:configChanges="orientation"
android:screenOrientation="portrait"/>
答案 6 :(得分:3)
你可以通过几种方式做到这一点
一个
在您的活动的onCreate
方法内
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
两个
在manifest file
<activity
android:name=".NameOfYourSplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
希望有所帮助
答案 7 :(得分:2)
将以下代码添加到Manifest中的启动画面活动声明
<activity android:name=".YourActivityName"
android:label="@string/app_name"
android:configChanges = "orientation"
android:screenOrientation = "portrait">
或者添加
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
到YourActivity.onCreate()
您可以找到示例演示文件here in github
答案 8 :(得分:0)
在表现中尝试这个
<activity
android:name=".SplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"/>