Android 从listview顶部加载更多数据的最佳方法
有一些方法可以在滚动到底部时加载更多数据。但是我需要一种方法,可以在android中滚动到列表的顶部来加载数据。 比如whats up和另一个聊天应用程序。Android 从listview顶部加载更多数据的最佳方法,android,listview,Android,Listview,有一些方法可以在滚动到底部时加载更多数据。但是我需要一种方法,可以在android中滚动到列表的顶部来加载数据。 比如whats up和另一个聊天应用程序。 您能帮助我吗?如果您正在寻找拉入刷新,请参考此链接: Well telegram具有相同的列表视图,源代码可在此处获得 或者您可能想要检测列表视图的滚动,请检查此答案 希望这会有所帮助。当您滚动到列表视图顶部时,下面的逻辑将用于加载更多数据 listview.setOnScrollListener(new AbsListView.OnSc
您能帮助我吗?如果您正在寻找
拉入刷新
,请参考此链接:
Well telegram具有相同的列表视图,源代码可在此处获得 或者您可能想要检测列表视图的滚动,请检查此答案
希望这会有所帮助。当您滚动到列表视图顶部时,下面的逻辑将用于加载更多数据
listview.setOnScrollListener(new AbsListView.OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
currentScrollState = scrollState;
if (currentVisibleItemCount > 0 && currentScrollState == SCROLL_STATE_IDLE) {
if (currentFirstVisibleItem == 0) {
// getMessages(); //write what you want to do when you scroll up to the end of listview.
}
}
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount,int totalItemCount) {
currentFirstVisibleItem = firstVisibleItem;
currentVisibleItemCount = visibleItemCount;
currentTotalItemCount = totalItemCount;
}
});
希望这有帮助。请向我们展示您的努力。问你面临的问题。我也需要这个,有什么建议吗?