【问题标题】:Forcing 'portrait' orientation not working - any tips?强制“纵向”方向不起作用 - 有什么提示吗?
【发布时间】:2010-11-18 01:47:34
【问题描述】:

大家好 - 我曾尝试仅以纵向视图方向显示我的应用,但无济于事。

我的 xml 文件中的每个按钮、ImageView、TextView 等都有代码:android:screenOrientation="portrait",但是当我将手机倾斜到一边时,它仍会进入横向视图。

我确实在我的应用程序中调用了相机,但我认为这不是问题 - 有什么想法吗?

【问题讨论】:

  • 啊,这对我来说太愚蠢了——我从来没有把它放在清单中......谢谢!

标签: android xml view orientation portrait


【解决方案1】:

布局是错误的地方。你必须把它放在这样的活动中:

<activity android:screenOrientation="portrait" ...>

Force an Android activity to always use landscape mode

google 有那么难理解吗?谷歌“android force Portrait”和前四个链接显示了答案......(对不起......只是不得不让它出来:))

【讨论】:

  • 啊,这对我来说太愚蠢了——我从来没有把它放在清单中......谢谢!
【解决方案2】:

您必须将 android:screenOrientation="portrait" 放在 AndroidManifest.xml 中。

AndroidManifest.xml 中,您必须执行以下操作:

    <activity android:name=".Your_Activity_Name"
        android:configChanges="keyboardHidden|orientation"
        android:screenOrientation="portrait"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-05
    • 2018-02-17
    • 2015-12-30
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多