大家好-我试图仅以纵向视图方向显示我的应用程序,但无济于事。
我的 xml 文件中的每个按钮、ImageView、TextView 等都有代码:android:screenOrientation="portrait" 但是当我将手机倾斜到一边时,它仍然会进入横向视图。
我确实在我的应用程序中调用了相机,但我认为这不是问题 - 有什么想法吗?
大家好-我试图仅以纵向视图方向显示我的应用程序,但无济于事。
我的 xml 文件中的每个按钮、ImageView、TextView 等都有代码:android:screenOrientation="portrait" 但是当我将手机倾斜到一边时,它仍然会进入横向视图。
我确实在我的应用程序中调用了相机,但我认为这不是问题 - 有什么想法吗?
布局是错误的地方。你必须把它放在这样的活动中:
<activity android:screenOrientation="portrait" ...>
google有那么难理解吗?谷歌“android force Portrait”和前四个链接显示了答案......(对不起......只是不得不让它出来:))
您必须将 android:screenOrientation="portrait" 放在 AndroidManifest.xml 中。
在AndroidManifest.xml中,您必须执行以下操作:
<activity android:name=".Your_Activity_Name"
android:configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"/>