【发布时间】:2026-02-07 08:15:01
【问题描述】:
我有一个活动,其中有一个微调器。因为对于纵向和横向模式,我有不同的布局,所以我在 onConfigurationChanged 方法中更改布局
@Override
public void onConfigurationChanged(Configuration conf) {
super.onConfigurationChanged(conf);
setContentView(R.layout.layout);
initUI();
}
但问题是当我改变方向时,我的微调器会重新创建,所以如果微调器在纵向模式下打开,它会在横向模式下关闭。我的要求是:如果它在任何模式下打开,它应该在方向改变后打开.请告诉我如何处理这种情况。
【问题讨论】:
-
我没有尝试过,但是有两种方法 osavestate 和 restore 类似的东西在 spinner.Once 尝试他们
-
我想你会从这里得到你的问题的解决方案.....developer.android.com/resources/articles/…
标签: android spinner screen-orientation