我在将应用程序的方向锁定为纵向模式时遇到问题。我在清单中添加了android:screenOrientation="portrait"
和android:configChanges="orientation"
。此外,我在setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)
的{{1}}中添加了onCreate(...)
。 MainActivity
扩展了MainActivity
。在任何时候,它都能正常工作,因此,除非您是首次在设备上安装应用程序,否则您永远不会横向看到应用程序。然后可以在横向和纵向之间切换。有人知道为什么会这样吗?先感谢您。
答案 0 :(得分:0)
不要将方向应用于application元素,而是应将属性应用于activity元素,并且还必须如下所述设置configChanges。
示例:
<activity
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden">
</activity>
这应用于manifest
文件AndroidManifest.xml中。