Android:在水平列表视图中添加加载更多项目
我正在使用水平列表视图并向其中添加动态数据,但我想在滚动到达Android:在水平列表视图中添加加载更多项目,android,horizontal-scrolling,horizontallist,Android,Horizontal Scrolling,Horizontallist,我正在使用水平列表视图并向其中添加动态数据,但我想在滚动到达列表视图中最右边的项目时添加一个项目。 如何使滚动条到达最右边的位置?在listview中实现一个onScrollListener,并通过onScroll()方法获取数据。 有许多库可以轻松地执行此操作。下面是一个垂直listview示例,但您始终可以将其更改为水平,并根据需要修改代码 要做到这一点,您必须模拟适配器所控制的列表大小。例如,如果列表名为myList,其大小为myList.size(),则必须执行类似于:myList.ad
列表视图中最右边的项目时添加一个项目。
如何使滚动条到达最右边的位置?在listview中实现一个onScrollListener,并通过onScroll()方法获取数据。
有许多库可以轻松地执行此操作。下面是一个垂直listview示例,但您始终可以将其更改为水平,并根据需要修改代码
要做到这一点,您必须模拟适配器所控制的列表大小。例如,如果列表名为myList,其大小为myList.size(),则必须执行类似于:myList.add(mockelemnt)的操作
既然已经模拟了最后一个元素,那么可以在适配器方法getView()上处理它:
@覆盖
公共视图getView(int位置、视图转换视图、视图组父视图){
if(oisition
}
希望对您有所帮助您的代码在哪里??…请在此处发布代码。。
@Override
public View getView(int position, View convertView, ViewGroup parent){
if (oistion < myList.size(){
//work with conventional view
}else if (postion == myList.size()){
//work with addMore view
}