我有一个活动,其中包含一个下拉框。由于竖屏和横屏模式下的布局不同,所以我在onConfigurationChanged
方法中更改了布局。
@Override
public void onConfigurationChanged(Configuration conf) {
super.onConfigurationChanged(conf);
setContentView(R.layout.layout);
initUI();
}
但问题是当我改变方向时,我的旋转器被重新创建,所以如果在纵向模式下旋转器是打开状态,在横向模式下它会关闭。我的需求是:无论在哪种模式下打开,方向改变后它都应该保持打开状态。请问应该如何处理这种情况?