Android - Layout 和 Layout-land 不会立即改变

Android - Layout and Layout-land not changing right away

我有一个简单的选项卡式应用程序,我想在设备处于横向模式时更改布局。我已经找到了如何做到这一点,但它不会更新到新的布局,直到我在选项卡之间切换。

这不是预期的行为,有什么办法可以解决这个问题?

我发现我需要重新创建选项卡以更改它们使用的布局文件。我使用 onConfigurationChanged 方法为方向变化发送文本。

public void onConfigurationChanged(Configuration newConfig) {
    super.onConfigurationChanged(newConfig);

然后我重新创建了选项卡,就像我第一次创建它们一样,一切都按计划进行。