[英]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.