Android 方向更改更改微调器';s位置

Android 方向更改更改微调器';s位置,android,spinner,screen-orientation,Android,Spinner,Screen Orientation,在年,我得到了一个关于如何使一个微调器的位置改变另一个微调器的输入的答案。但现在,当我在手机上调试它时,我意识到,如果我旋转屏幕,第一个微调器保持正确,但第二个微调器将其位置更改回0。我想我不想完全靠自己来处理方向的改变,那么我该如何应对呢? 查看此处的问题,使用答案中的代码并根据需要修改微调器的方向。发生这种情况是有意义的,操作系统可能会在方向改变时重建活动的状态,但更改第一个微调器的位置会更改下两个微调器的适配器,这样就可以将它们的位置重置回0。但这难道不会让我处理所有微调器的位置、Edit

在年,我得到了一个关于如何使一个微调器的位置改变另一个微调器的输入的答案。但现在,当我在手机上调试它时,我意识到,如果我旋转屏幕,第一个微调器保持正确,但第二个微调器将其位置更改回0。我想我不想完全靠自己来处理方向的改变,那么我该如何应对呢?


查看此处的问题,使用答案中的代码并根据需要修改微调器的方向。

发生这种情况是有意义的,操作系统可能会在方向改变时重建活动的状态,但更改第一个微调器的位置会更改下两个微调器的适配器,这样就可以将它们的位置重置回0。但这难道不会让我处理所有微调器的位置、EditText中的文本以及动态填充的ListView中的所有元素吗?哦,我所说的位置是指所选的项目索引,而不是布局位置。哦..对不起..我得到了布局位置。尝试使用现有数据重新填充微调器。那么你就不需要处理混乱的位置了。