如何仅在端口模式下设置应用程序? [复制]
Posted
技术标签:
【中文标题】如何仅在端口模式下设置应用程序? [复制]【英文标题】:How to set application in port mode only? [duplicate] 【发布时间】:2014-11-23 12:45:56 【问题描述】:如何仅在端口模式下设置应用程序? 我不希望当我的应用程序上的电话景观仍然在端口模式下工作而不是更改为陆地模式时。
【问题讨论】:
【参考方案1】:您可以在 Activity 的清单文件中使用它来将应用程序限制为纵向模式:
<activity
android:name="com.package.MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
</activity>
希望对你有帮助。
【讨论】:
谢谢!再次:) 你确定我会接受它,但我不能在 8 分钟之前接受它,因为 *** 不允许我这样做:P【参考方案2】:您可以在 MANIFEST 文件中声明您的 Activity。
将screenOrientation
属性设置为portrait
,如下所示:
<activity
android:name=".MyActivity"
android:screenOrientation="portrait" >
</activity>
【讨论】:
【参考方案3】:您可以使用 AndroidManifest.xml 设置您的应用模式:
<activity android:name=".YourActivity"
android:configChanges="orientation"
android:screenOrientation="portrait"/>
或者您可以通过编程方式进行:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
【讨论】:
【参考方案4】:在您的 APP MANIFEST 文件中添加以下代码,
将screenOrientation
属性设置为portrait
,:
<activity
android:name=".MainActivity"
android:screenOrientation="portrait" >
</activity>
【讨论】:
以上是关于如何仅在端口模式下设置应用程序? [复制]的主要内容,如果未能解决你的问题,请参考以下文章