Bir ekran yeniden yönlendirmesi boyunca GridView'ın (arama sonuçlarıyla dolu) kaydırma konumunu nasıl koruyabilirim?GridView öğesinin Perde Kaydırma Konumunu Ekran Döndürme İle Koruun
GridView'ın bir Parçanın içinde var ve ekranı döndürdüğüm zaman listenin en üstüne geri atlar.
Manzara modunu daha da zorlaştırmak için GridView cihazımın 3 sütunu var .. portre modunda 2 sütun var.
Parçanın GridView öğesinin, ekran yönünün değiştiği yerde olması gereken yere yakın bir yere kaydırılmasının nasıl saklanacağını anlayamıyorum. GridView olduğunda
int index = gridview.getFirstVisiblePosition();
Sonra yön değişiklikleri yaparken bu değeri kaydetmek zorunda ve: arayarak GridView geçerli kaydırma konumunu almak için
Başlangıçta var:
Bunu gördüm, ama gerek 2.1'e geri dönmek ve böylece smoothScrollToPosition() öğesine erişimim yok. Bunun yerine setSelection (int position) kullanıyorum. getFirstVisiblePosition() tam olarak ihtiyacım olan şey. Şimdi aptal hissediyorum! Teşekkür ederim! –
Sorun değil dostum! Bu sana yardım etmekten memnun! :) –
Uygulamamda, smoothScrollToPosition çalışmıyor. Ancak setSelection iyi çalışıyor. – ChangUZ