Jak wyświetlić ostatni element w widoku listy, gdy jest przewijany, aby dynamicznie uzyskać nowe elementy?

Mam widok listy w mojej aplikacji, który początkowo pokazuje 10 pozycji, a kiedy przewijam do dołu, dynamicznie dodaje 10 elementów za każdym razem. Mój problem polega na tym, że kiedy przewijam do dołu, wyświetlacz przechodzi do pierwszego elementu na liście (nie do nowo dodanych 10 elementów), więc muszę przewinąć do końca.

użyłem

ListView.setSelection(totalItemCount - 9);

aby wyświetlić pierwszy element nowo dodanych 10 przedmiotów. Ale to, co się dzieje, to fakt, że wyświetlacz przechodzi do pierwszego elementu widoku listy, ale ponownie automatycznie przewija do pierwszego elementu nowo dodanych 10 elementów. więc ux będzie tutaj zły ... chcę, żeby się zmienił, aby nie znalazł się na szczycie listy. Mam nadzieję, że wyjaśnię to jasno, proszę o pomoc, dziękuję

questionAnswers(3)

yourAnswerToTheQuestion