我在Android中运行应用程序时尝试禁用自动旋转。 也许,我应该在AndroidManifest.xml中添加一行代码 任何人都知道我该怎么做?
答案 0 :(得分:36)
在AndroidManifest.xml中添加android:screenOrientation="portrait"
或android:screenOrientation="landscape"
之类的内容:
<activity android:name=".MyActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
答案 1 :(得分:4)
添加
android:screenOrientation="<mode>"
属于您的活动。
在此处查看模式:http://developer.android.com/guide/topics/manifest/activity-element.html#screen
答案 2 :(得分:1)
<activity android:name=".SomeActivity"
android:label="@string/app_name"
android:screenOrientation="portrait">
用于纵向模式。
答案 3 :(得分:1)
将android:screenOrientation
属性添加到<activity />
标记:
<activity android:screenOrientation="landscape"
... >
有关更多信息和可能值的列表,请访问documentation。
答案 4 :(得分:1)
您可以通过添加其他答案中建议的代码,使您的活动保持在单一方向模式。处理此问题的更完整方法如下:
http://developer.android.com/guide/topics/resources/runtime-changes.html
当您更改方向时,您正在做的是更改应用配置。在“自己处理配置更改”部分的标题下查看以覆盖默认行为。