【问题标题】:Launching android app in Landscape mode以横向模式启动 android 应用程序
【发布时间】:2011-06-30 14:07:44
【问题描述】:

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

【问题讨论】:

    标签: android


    【解决方案1】:

    您可以在 Activity 的清单中使用它

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

    【讨论】:

    • 我在清单文件的主要活动中设置了这个。它以纵向模式显示屏幕,问题是它一直显示初始屏幕,然后是空白屏幕,但在那之后就再也没有继续了。
    【解决方案2】:

    重新检查您的 Manifest.xml - 谁是启动器活动,谁是默认活动。 还要重新检查您从启动屏幕调用的活动。可能是因为某种原因改名了。

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

    【讨论】:

      【解决方案3】:

      我不知道您编写了哪些代码 .. 可能如果您可以在调用启动画面的地方共享一些代码 sn-p 并且在一段时间后调用另一个活动...我们可以为您提供解决方案。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-18
        • 2012-03-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-03-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多