У меня есть следующее требование:
- Сначала данные для страницы no: 2 извлекаются с сервера, а элементы заполняются в ListView.
Учитывая, что как предыдущая страница, так и следующая страница доступны в сценарии, добавлен следующий код:
if(prevPageNo > 0){
mListViewActual.setOnScrollListener(this);
}
if(nextPageNo > 0){
mListViewActual.setOnScrollListener(this);
}
Какие условия следует установить для обнаружения прокрутки вверх и прокрутки вниз по следующим методам:
- void onScroll (представление AbsListView, int firstVisibleItem, int visibleItemCount, int totalItemCount)
- void onScrollStateChanged (просмотр AbsListView, int scrollState)
После того, как действие: прокрутка вверх и прокрутка вниз обнаружены, соответственно служба будет вызываться либо с предыдущей страницей, либо с следующей страницей нет, чтобы получить элементы, которые будут заполнены в Listview.
Любые входы будут полезны.
Прошли следующие ссылки, но не вернули правильное действие прокрутки вверх/прокрутки вниз: