强迫“肖像”方向不起作用 - 任何提示?

时间:2010-11-18 01:47:34

标签: android xml view orientation portrait

嘿所有 - 我试图只在纵向视图方向显示我的应用程序无济于事。

我有代码:android:screenOrientation =“肖像”在每个按钮,ImageView,TextView等...在我的xml文件中但是当我将手机倾斜到侧面时,它仍然会进入横向视图。

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

2 个答案:

答案 0 :(得分:5)

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

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

Force an Android activity to always use landscape mode

谷歌很难理解吗?谷歌“android force portrait”和前四个链接显示了答案......(对不起......只好让它出来:))

答案 1 :(得分:2)

你必须在AndroidManifest.xml中放置android:screenOrientation =“portrait”。

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

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