在横向模式下启动Android应用程序

时间:2011-06-30 14:07:44

标签: android

我希望我的应用仅以人像模式显示。一世 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);)只要应用程序以纵向模式启动,然后在应用程序运行时将其更改为横向。 问题是,如果我在横向模式下启动应用程序,它会显示启动画面一秒钟,然后全黑,再次显示启动画面。这一直在继续,永远不会进入下一个屏幕。 任何有关解决此问题的帮助都非常感谢。 感谢。

3 个答案:

答案 0 :(得分:2)

您可以在活动清单中找到它

<activity android:name=".MainActivity" android:screenOrientation="portrait" />

答案 1 :(得分:0)

重新检查您的Manifest.xml - 谁是启动器活动,谁是默认活动。 还要重新检查从启动画面调用的活动。也许这个名字因某种原因而改变了。

如果没有,请尝试使用以下答案:Android - switching between landscape and portrait mode makes Intent lose values

答案 2 :(得分:0)

我不知道你写的是什么代码..可能你可以分享一些你在调用splashscreen的代码片段,经过一段时间的间隔后你会调用另一个活动......我们可以为你提供解决方案。