【发布时间】:2014-09-27 01:53:17
【问题描述】:
我正在构建一个像 techcrunch 这样的应用程序。 我正在以 JSON 格式从服务器获取数据,并在列表视图中显示数据,如文章标题、作者姓名和图像。 当用户在列表视图中滚动加载更多文章时,我已经应用了分页方式。我的分页工作正常,但滚动功能存在问题,因为新数据或新数据加载滚动与数据不一致。 为了更简单地说明,当我实际向下滚动时,我的滚动条位于页面顶部 这是我的代码:
listView.setOnScrollListener(new AbsListView.OnScrollListener()
{
@Override
public void onScrollStateChanged(AbsListView absListView, int i)
{
}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount)
{
int lastItem = firstVisibleItem + visibleItemCount;
if(lastItem == totalItemCount){
if (mPreLast != lastItem)
{
mPreLast = lastItem;
onStart();
}
}
}
});`
【问题讨论】:
-
阅读这里试试这个.. stackoverflow.com/questions/8276128/…
标签: android pagination