android-在大屏幕中查找listview结尾的问题
我有大量的数据,我想将它们全部加载到一个listview,所以我使用下面的代码来查找用户是否滚动到listview的末尾,然后我将更多的数据加载到listview(例如,我向listview添加了另外10行),在开始时,我的listview有10行android-在大屏幕中查找listview结尾的问题,android,android-listview,Android,Android Listview,我有大量的数据,我想将它们全部加载到一个listview,所以我使用下面的代码来查找用户是否滚动到listview的末尾,然后我将更多的数据加载到listview(例如,我向listview添加了另外10行),在开始时,我的listview有10行 warningListView.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(
warningListView.setOnScrollListener(new OnScrollListener()
{
@Override
public void onScrollStateChanged(AbsListView arg0, int arg1) {
}
@Override
public void onScroll(AbsListView lw, final int firstVisibleItem,
final int visibleItemCount, final int totalItemCount)
{
final int lastItem = firstVisibleItem + visibleItemCount;
if(lastItem == totalItemCount)
{
if(preLast!=lastItem)
{
preLast = lastItem;
Utility.parseBadhesabJason(result, getActivity());
}
}
}
});
我的问题是大屏幕,因为在大屏幕上10行适合屏幕,并没有滚动条!所以没有滚动!因此,在listview中没有加载更多数据!
我能处理这件事吗 parseBadhesabJason(result,getActivity());这一行可以做什么?此函数向listviewfunction添加另外10行代码中缺少的内容
loadData(); // load data and populate listview
/**After loading data check the following condition:**/
int currentPosition = listView.getLastVisiblePosition();
if(currentPosition == list.size()){
loadMoreData();
}