如何知道 RecyclerView 中的最后一项
How to know last item in RecyclerView
在我的RecyclerViewAdapter
中,我想知道这个是不是最后一个。我怎样才能检查它?
onBindViewHolder
只有位置值
@Override
public void onBindViewHolder(UserViewHolder userViewHolder, int position) {
//DO SOMETHING TO THE VIEW IF THIS IS THE LAST ITEM IN RECYCLERVIEW
}
您只需这样做:
if(position == myList.size()-1){/*lastItem*/}
您可以使用 getItemCount() 或适配器列表的大小。
@Override
public void onBindViewHolder(UserViewHolder userViewHolder, int position) {
if( position == getItemCount() - 1 ){
// Your last item
}
}
在我的RecyclerViewAdapter
中,我想知道这个是不是最后一个。我怎样才能检查它?
onBindViewHolder
只有位置值
@Override
public void onBindViewHolder(UserViewHolder userViewHolder, int position) {
//DO SOMETHING TO THE VIEW IF THIS IS THE LAST ITEM IN RECYCLERVIEW
}
您只需这样做:
if(position == myList.size()-1){/*lastItem*/}
您可以使用 getItemCount() 或适配器列表的大小。
@Override
public void onBindViewHolder(UserViewHolder userViewHolder, int position) {
if( position == getItemCount() - 1 ){
// Your last item
}
}