Comment faire défiler gridview de position?
J'ai 30 images sur l'affichage de la grille (3 images par ligne). Si l'utilisateur sélectionne 20e image et aller à l'écran suivant et revenir ensuite je veux me concentrer sur cette position. J'ai utilisé la ligne suivante de code, il fonctionne pour les 8 premières lignes mais dans la dernière ligne 2, il n'est pas de défilement. S'il vous plaît aider.
gridview.setSelection(position);
gridview.requestFocusFromTouch();
gridview.setSelection(position);
Grâce
Vous devez vous connecter pour publier un commentaire.
La raison en est que votre point de vue sera réutilisé dans votre carte.
Si votre vue est forcé de ne pas réutiliser ensuite, vous pouvez scrolltoposition par l'enregistrement de cette valeur
et de restaurer la valeur par
Vous pouvez essayer quelque chose comme ça .J'espère que cela va fonctionner pour vous..
Lors de la sélection qui se passe ce faire enregistrer la position
Et quand vous revenez à la gridview, alors vous pouvez essayer cette
solution qui a fonctionné pour moi a été de combiner du code de Monali et Sreedev (merci Monali et Sreedev):
...
plus tard dans l'app...