簡體   English   中英

我想在 recyclerview 中顯示來自 arraylist 的相同項目

[英]I want to display same items from arraylist in recyclerview

ArrayList arrayList; 回收器視圖回收器視圖; 字符串圖標名稱[] = {“priya”、“latha”、“geeta”、“sneha”、“varsha”、“vanitha”、“rani”、“raji”、“gam”};

Integer icons[]={101,102,101,102,101,102,101,102};

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_recycler_view);

    recyclerView = (RecyclerView) findViewById(R.id.recycler_view);

    arrayList = new ArrayList<>();

    recyclerView.setLayoutManager(new LinearLayoutManager(getApplicationContext(),LinearLayoutManager.VERTICAL,false));
    recyclerView.setItemAnimator(new DefaultItemAnimator());

    for (int i = 0; i < icons.length; i++) {
        itemModel itemModel = new itemModel();
        itemModel.setNumber(icons[i]);
        itemModel.setName(iconsName[i]);

        
        arrayList.add(itemModel);



    }
    CustomAdapter adapter = new CustomAdapter(getApplicationContext(), arrayList);
    recyclerView.setAdapter(adapter);

}
}

這是我的代碼所以我只想顯示 101 個項目

在 onBindViewHolder 的適配器onBindViewHolder中使用 if 條件

    if(arrayList.get(position).getNumber()==101)
{
      // show the required name 
}

暫無
暫無

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

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