Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get RecyclerView item count?

Hey i have recyclerview list like episode 1, episode 2, episode3, ... how to count total item and set as textview like current episode = episode(total items)

here my adapter

public class EpisodeAdapter  extends  RecyclerView.Adapter<EpisodeAdapter.EpisodeHolder>{
    private List<Episode> episodeList;
    public EpisodeAdapter(List<Episode> episodeList) {
        this.episodeList = episodeList;
    }
    @Override
    public EpisodeHolder onCreateViewHolder(ViewGroup parent, int viewType) {
        View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.item_episode , null);
        EpisodeAdapter.EpisodeHolder mh = new EpisodeAdapter.EpisodeHolder(v);
        return mh;
    }
    @Override
    public void onBindViewHolder(EpisodeHolder holder, final int position) {
        if (episodeList.get(position).getImage()!=null){
            Picasso.with(SerieActivity.this).load(episodeList.get(position).getImage()).into(holder.image_view_item_episode_thumbail);
        }else{
            Picasso.with(SerieActivity.this).load(poster.getImage()).into(holder.image_view_item_episode_thumbail);
        }
        holder.text_view_item_episode_title.setText(episodeList.get(position).getTitle());
        if (episodeList.get(position).getDuration() !=  null){
            holder.text_view_item_episode_duration.setText(episodeList.get(position).getDuration());
        }
    }
like image 545
Yoga Permana Avatar asked Oct 23 '25 21:10

Yoga Permana


2 Answers

Get total item count from adapter of set in recyclerView.

recyclerView & adapter can't be null, otherwise you can find total items.

recyclerView.getAdapter().getItemCount();
like image 159
Rohit Soni Avatar answered Oct 26 '25 11:10

Rohit Soni


int i = recyclerViewAdapter.getItemCount();

i is your count of items present in your recyclerview

like image 31
Jay Kikani Avatar answered Oct 26 '25 12:10

Jay Kikani



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!