我知道这个问题已经被问过了,但我的有点不同:
我的游戏有 2 个不同的布局文件;一种用于纵向模式,一种用于横向模式。当我旋转屏幕时,onCreate 方法会重新启动我的游戏(再次创建所有元素)。我不希望这种情况发生,所以我在清单中写了这一行:
android:configChanges="orientation"
它有效,未调用 onCreate,但未正确显示新布局!
我试图将以下代码放入我的 Activity 中,但它一直在做一些奇怪的事情:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
setContentView(R.layout.gameview);
}
我怎样才能解决这个问题?谢谢大家