Типичным подходом было бы, например, сначала загрузить 25, а затем в списке нижний колонтитул, который отображает, например, текущий счет и общее количество, а при нажатии загружает еще 25 и так далее.Это была бы постраничная загрузка.
Когда вы это делаете, вы должны сохранить текущую позицию и уведомить адаптер, что список изменился.