配置更改时如何选择以前的selectedItem?

时间:2010-10-14 09:28:34

标签: android spinner

我有关于微调器的问题。当我选择一些图像显示图像时,我在微调器中有很多图像,如果我改变方向,如更改为横向,则所选项目列表开始指向列表中的顶部图像。我该如何防止这样做?

1 个答案:

答案 0 :(得分:0)

第1步:覆盖onRetainNonConfigurationInstance(),并且,作为您返回的内容的一部分,请在getSelectedItemPosition()中添加Spinner

第2步:在onCreate()中,拨打getLastNonConfigurationInstance()。如果它不是null,那么您在上面的步骤#1中返回的对象。使用其中的值来调用setSelectedPosition()上的Spinner,将选择设置为以前的选择。