J'ai un problème concernant spinner. J'ai beaucoup d'images dans spinner quand je choisis une image il montre l'image et si je change l'orientation comme le changement au paysage sa liste d'article choisie commence à pointer le haut dans la liste. Comment dois-je empêcher de faire cela?Comment sélectionner l'élément selectedItem précédent lorsque les configurations sont modifiées?
0
A
Répondre
0
Étape # 1: Remplacer onRetainNonConfigurationInstance()
et, dans le cadre de ce que vous revenez, notamment getSelectedItemPosition()
du Spinner
. Étape n ° 2: Dans onCreate()
, appelez getLastNonConfigurationInstance()
. Si ce n'est pas null
, c'est l'objet que vous avez retourné à l'étape 1 ci-dessus. Utilisez la valeur de celui-ci pour appeler setSelectedPosition()
sur le Spinner
pour définir la sélection à ce qu'elle était avant.