禁用自动旋转屏幕 - 安卓

11

我正在尝试在Android应用程序运行时禁用自动旋转。 也许我应该在AndroidManifest.xml中添加一行代码。 有人知道我该怎么做吗?

可能是重复的问题:
如何设置Android显示垂直方向?


https://dev59.com/6FfUa4cB1Zd3GeqPI4vm - DonGru
5个回答

36

在AndroidManifest.xml中添加类似 android:screenOrientation="portrait"android:screenOrientation="landscape" 的内容:

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

如果需要的话,您也可以将其设置为“横向”。 - JQCorreia
有人能告诉我如何同时启用仅横向和纵向模式(限制反向横向和反向纵向)吗???请帮忙...很紧急。 - Himanshu Mohan
@himanshu 你最好自己创建一个问题。 - nhaarman

4

1
<activity android:name=".SomeActivity"
              android:label="@string/app_name"
              android:screenOrientation="portrait">

针对纵向模式。


1
在你的<activity />标签中添加android:screenOrientation属性:
<activity android:screenOrientation="landscape" 
          ... >

如需进一步了解和可能的值列表,请访问文档


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接