【问题标题】:how to add customListView items to the EndlessAdapter如何将 customListView 项目添加到 EndlessAdapter
【发布时间】:2014-04-18 13:27:27
【问题描述】:
如何通过add方法将customListView项目添加到EndlessAdapter中?一旦CustomListViewAdapter 的新实例被EndlessAdapter 的构造函数实例化,我需要将元素添加到我的列表中,否则它只会回收旧元素。
【问题讨论】:
标签:
android
android-listview
android-custom-view
cwac-endless
【解决方案1】:
你可以试试这个:
@Override
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
if ( scroll&&list.getLastVisiblePosition() == list.getAdapter().getCount() - 1
&& list.getChildAt(list.getChildCount() - 1).getBottom() <= list.getHeight()) {
//add your new elements
}
}
您可以在列表视图的最后一个元素中添加新项目,您可以加载列表视图 10,当用户到达列表的最后一个元素时,它会再次加载 10 个项目