在横向模式下启动Android应用程序
问题描述:
我希望我的应用程序仅在纵向模式下显示。 I setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);)只要应用程序以纵向模式启动,然后在应用程序运行时将其更改为横向。 问题是,如果我以横向模式启动应用程序,它会显示一秒钟的启动画面,然后全黑,然后再次显示启动画面。这会一直持续下去,永远不会进入下一个屏幕。 任何帮助解决这个问题非常感谢。 谢谢。在横向模式下启动Android应用程序
答
,您可以在里面清单上的活动
<activity android:name=".MainActivity" android:screenOrientation="portrait" />
答
请再次检查你的Manifest.xml - 谁是发射活动,谁是默认的。 也会重新检查您从启动画面调用的活动。也许这个名字因为某种原因而改变了。
如果不行,请尝试使用这样的回答:Android - switching between landscape and portrait mode makes Intent lose values
答
我不知道你写的是什么代码..也许,如果你可以分享你在哪里调用启动画面和一些一个时间间隔后,您呼叫其他活动代码少数片段。 ..我们可以为您提供解决方案。
+0
AndroidManifest.xml – user678229
我在清单文件中的主要活动中有这个集合。它以纵向模式显示屏幕,问题在于它始终显示启动画面,然后显示一个空白屏幕,但之后从未继续。 – user678229