0

我想问一下android方向;我为布局创建了 2 个不同的文件夹:layout 和 layout-land 当应用程序运行时方向发生变化时我不想重新启动正在运行的活动,所以我通过添加清单文件的以下行来解决这个问题

android:configChanges="keyboardHidden|orientation|screenSize"/>

那么问题是当我旋转手机时应用程序没有切换到适当的布局

有人知道处理android应用程序方向变化的最佳方法吗(我想在切换时保持布局状态)

4

1 回答 1

0

很简单:让 Android 做艰苦的工作。

说 configChanges="orientation" 会覆盖默认的方向行为,尤其是在您使用多个布局文件时。

改变这个:

android:configChanges="keyboardHidden|orientation|screenSize"/>

对此

android:configChanges="keyboardHidden|screenSize"/>
于 2017-09-13T22:31:23.580 回答