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
      }