如何在Android应用程序中禁用启动画面自动旋转?
问题描述:
我需要禁用启动画面自动旋转。如何在Android应用程序中禁用启动画面自动旋转?
只需要以纵向模式显示启动画面。但应用程序必须旋转自动旋转。如何在android studio中做到这一点?
答
在你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>
答
在清单中,您可以设置特定的活动是利用
android:screenOrientation="portrait"
答
只需添加下面一行是在肖像模式在您的清单文件中,在飞溅活动标记
android:screenOrientation="portrait"
类似下面
<activity
android:name=".SplashActivity"
android:screenOrientation="portrait" >
答
添加到您的溅活动申报清单中的这段台词:
<activity
android:name="SplashActivity"
android:screenOrientation="portrait"
android:configChanges="keyboardHidden|orientation|screenSize">
找到相关的讨论here。下面的代码到你的闪屏活动申报清单
<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
答
添加在清单中,为你的设置毛绒屏幕活动:
<activity android:name=".YourActivity"
android:configChanges="orientation"
android:screenOrientation="portrait"/>
答
添加清单文件 - >
<application
.........
>
<activity
android:name=".SplashScreenActivity"
......
android:screenOrientation="portrait"
/>
</application>
或横向模式
<activity
...
...
android:screenOrientation="landscape">
答
您可以通过几种方式做到这一点
一
内,您的活动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>
希望它可以帮助
答
尝试这种在manifiest
<activity
android:name=".SplashScreenActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"/>
网上有很多答案可供选择。您必须在发布任何问题之前进行搜索。 – UchihaSasuke
[将Android手机应用程序锁定到肖像模式]的可能重复(http://*.com/questions/5044544/lock-android-phone-application-to-portrait-mode) – Renjith