我想在 ListView 显示最后一行时加载数据。我正在为 ListView 编写滚动事件。
现在如何检测 ListView 是否显示最后一行?
有人可以帮帮我吗?
最佳答案
lv.setOnScrollListener(new OnScrollListener() {
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
// Check if the last view is visible
if (++firstVisibleItem + visibleItemCount > totalItemCount) {
// if so, download more content
}
}
}
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {
// TODO Auto-generated method stub
}
});
关于android - 在滚动时检测 Listview 最后一行 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11537520/