【发布时间】:2014-11-23 12:45:56
【问题描述】:
如何仅在端口模式下设置应用程序? 我不希望当我的应用程序上的电话景观仍然在端口模式下工作而不是更改为陆地模式时。
【问题讨论】:
标签: android
如何仅在端口模式下设置应用程序? 我不希望当我的应用程序上的电话景观仍然在端口模式下工作而不是更改为陆地模式时。
【问题讨论】:
标签: android
您可以在 Activity 的清单文件中使用它来将应用程序限制为纵向模式:
<activity
android:name="com.package.MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
</activity>
希望对你有帮助。
【讨论】:
您可以在 MANIFEST 文件中声明您的 Activity。
将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>
【讨论】: