如何知道RecyclerView中的最后一项

时间:2016-01-07 08:56:49

标签: android android-layout android-recyclerview recycler-adapter recyclerview-layout

在我的RecyclerViewAdapter中,我想知道这个项目是否是最后一项。我怎么检查呢?

onBindViewHolder只有位置值

@Override
public void onBindViewHolder(UserViewHolder userViewHolder, int position) {

       //DO SOMETHING TO THE VIEW IF THIS IS THE LAST ITEM IN RECYCLERVIEW
}

2 个答案:

答案 0 :(得分:5)

只需你可以这样做:

    if(position == myList.size()-1){/*lastItem*/}

答案 1 :(得分:3)

您可以使用getItemCount()或适配器列表的大小。

@Override
public void onBindViewHolder(UserViewHolder userViewHolder, int position) {

       if( position == getItemCount() - 1 ){
          // Your last item
       }
}
相关问题