如何仅在端口模式下设置应用程序?

如何仅在端口模式下设置应用程序?

问题描述:

如何仅在端口模式下设置应用程序? 我不希望当我的应用程序的手机景观应仍然工作在端口模式剂量不会改变为陆地模式。如何仅在端口模式下设置应用程序?

您可以在清单文件中使用此为您的活动,以限制应用程序人像模式:

<activity 
    android:name="com.package.MainActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" > 
</activity> 

希望它能帮助。

+0

thnxs!再:) :) – 2014-09-29 07:35:17

+0

我确定我会接受它,但我不能接受它在8个薄荷糖之前,因为*不允许我这样做:P – 2014-09-29 07:40:18

您可以在声明您的活动的MANIFEST文件中执行此操作。

设置screenOrientation属性portrait,像这样:

<activity 
     android:name=".MyActivity" 
     android:screenOrientation="portrait" > 
    </activity> 

您可以使用自己的应用设置模式的AndroidManifest.xml:

<activity android:name=".YourActivity" 
android:configChanges="orientation" 
android:screenOrientation="portrait"/> 

或者,你可以通过编程做:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 

在您的APP MANIFEST文件中添加以下代码

设置screenOrientation属性portrait,:

<activity 
     android:name=".MainActivity" 
     android:screenOrientation="portrait" > 
    </activity>