Swiperefreshlayout.setrefreshing (true) rende listview salto in alto
-
26-12-2019 - |
Domanda
Ho una semplice implementazione semplice di SwipeRefreshLayout
che ha un ListView
come figlio.Il ListView
presenta un elenco di commenti da un API Web (paginato).Ogni volta che carico un'altra pagina dall'API, utilizzo il metodo SetRefReshing (TRUE) sul SwipeRefreshLayout
, che funziona secondo necessità, tranne che per il fatto che ciò rende il ListView
salto a destra nella parte superiore dei commenti, anche se sei 2-3+ pagine in.
è questo il comportamento previsto?Perché non riuscivo a trovare alcun suggerimento su questo.Se è così, c'è qualche soluzione alternativa in modo che il ListView
non salti in alto?
Soluzione
guardò attraverso il codice del metodo di SetRefreshing ().Non ha effetto sulla posizione del bambino scorrevole.Poi mi ha colpito che stavo facendo una selezione sulla lista dopo la chiamata API.Quindi non c'è niente di sbagliato con il SwiperFreshlayout.Il mio cattivo.