如何阻止 Android 应用程序旋转? [复制]
Posted
技术标签:
【中文标题】如何阻止 Android 应用程序旋转? [复制]【英文标题】:How do I stop an Android app from rotating? [duplicate] 【发布时间】:2015-09-19 21:38:33 【问题描述】:我正在开发一个 android 应用程序,我不希望它在用户旋转屏幕时旋转。用户将只能使用纵向视图,而不能使用横向视图。
【问题讨论】:
您是否尝试在清单中设置方向? 正确答案在这里:***.com/a/6637075/1034622 【参考方案1】:在您的清单中,在每个不应轮换的活动中添加以下内容:
<activity
...
android:screenOrientation="portrait" />
【讨论】:
myApp.Animate().Rotate(360).Duration(5000).Start();哈哈哈哈哈。仍在旋转。 你知道这是 3 岁吧?【参考方案2】:在您的 AndroidManifest.xml 活动中添加以下代码:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="YourPackage.name">
//Other Activities and Intents
<activity
//Other lines of your activity code
android:screenOrientation="portrait">
</activity>
</manifest>
告诉我我是否帮助过你和好的编程!
PD:下次在这个社区或者互联网上搜索一下,因为这是一个典型的问题,你可以从这个问题和其他问题中找到很多答案,谢谢!
【讨论】:
【参考方案3】:您必须在清单文件中声明所有限制/权限。 只需为您的应用程序添加以下权限。
android:screenOrientation="portrait"
【讨论】:
【参考方案4】:在您的清单中,在活动标签中,使用:
android:screenOrientation="portrait"
【讨论】:
【参考方案5】:将清单 android:screenOrientation 添加到您的应用中。
<activity android:name="YourActivity" android:screenOrientation="portrait" > (...) </activity>
【讨论】:
以上是关于如何阻止 Android 应用程序旋转? [复制]的主要内容,如果未能解决你的问题,请参考以下文章