簡體   English   中英

在 RecyclerView 中僅顯示 10 個項目

[英]show only 10 items in RecyclerView

我想在 recyclerView 中顯示前 10 個項目,因為 firebase 數據庫包含大約 100 個項目,如果它顯示 10 個項目將非常有用

public class RankingViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {

    public TextView name,coins;
    public ImageView profileimg;
    private ItemClickListener itemClickListener;

    public RankingViewHolder(@NonNull View itemView) {
        super(itemView);
        name=itemView.findViewById(R.id.name);
        coins=itemView.findViewById(R.id.coins);
        profileimg=itemView.findViewById(R.id.imageprofile1);

        itemView.setOnClickListener(this);
    }


    public void setItemClickListener(ItemClickListener itemClickListener) {
        this.itemClickListener = itemClickListener;
    }

    @Override
    public void onClick(View view) {
      itemClickListener.onRecyclerViewItemClicked(view,getAdapterPosition());

    }
}

您可以使 Adapter class 的getItemCount()方法返回 10。

然后,您的 RecyclerView 將僅顯示前 10 個項目。

你可以這樣做:

adapter.submitList(ItemList.subList(0,10))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM