我有一个问题,锁定我的应用程序的方向在纵向模式。我将android:screenOrientation="portrait"和android:configChanges="orientation"添加到我的清单中。此外,我在我的MainActivity的onCreate(...)中添加了setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)。AppCompatActivity对MainActivity进行了扩展。在任何时候,它都可以工作,所以你永远不会看到你的应用程序处于横向,除非你第一次在你的设备上安装它。然后,可以在横向和纵向之间进行切换。有人知道为什么会这样吗?提前谢谢你。
发布于 2018-08-02 16:36:16
不要将方向应用于应用程序元素,而应将属性应用于activity元素,并且还必须设置configChanges,如下所示。
示例:
<activity
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden">
</activity>这在manifest文件AndroidManifest.xml中应用。
https://stackoverflow.com/questions/51648276
复制相似问题