首页 > 解决方案 > 如何在 RecyclerView 中使用 2 ArrayList?

问题描述

首先,我已经查看了下面的所有答案。但我的问题仍然存在。

如何对 2 个依赖的 ArrayLists 进行排序?

向 RecyclerView 添加多个 ArrayList

arraylist 添加到新的 recyclerview

如何使用多维数组列表?

如何使用 Java ArrayList?

如何在片段的recyclerview中搜索arraylist数据

如何在 RecyclerView 中使用来自 JSON 的数组列表 putExtra

打印 2 个具有特定格式的 ArrayList

我做了以下,方式。但是我的应用程序打开了,然后立即关闭。

MainActivity.java

ArrayList<String> ulkeler = new ArrayList<>();
ulkeler.add("TÜRKİYE");
ulkeler.add("RUSYA");
ulkeler.add("FRANSA");
ulkeler.add("İNGİLTERE");
ulkeler.add("JAPONYA");
ulkeler.add("ALMANYA");


ArrayList<String> ulkelertwo = new ArrayList<>();
ulkeler.add("TÜRKİYEw");
ulkeler.add("RUSYAw");
ulkeler.add("FRANSAw");
ulkeler.add("İNGİLTEREw");
ulkeler.add("JAPONYAw");
ulkeler.add("ALMANYAw");

adapter = new MyAdapter(this,ulkeler,ulkelertwo);
rv.setAdapter(adapter);

onBindViewHolder

public void onBindViewHolder(@NonNull one holder, int position) {
    String ulke = ulkelerListe.get(position);
    String ulketwo = ulkelerListetwo.get(position);

    holder.textView.setText(ulke);
    holder.textViewtwo.setText(ulketwo);



}

getItemCount 公共 int getItemCount() {

    return ulkelerListe.size()+ulkelerListetwo.size();
}

日志猫

https://github.com/prensmiskin/volllley-one/issues/2#issue-507813748

我做了以下,利用答案,但它没有用。 两个 ArrayList 一个 RecyclerView 适配器

标签: androidarraylistandroid-recyclerviewandroid-cardview

解决方案


GetItemCount() 的大小大于为绑定到回收站视图而传递的列表项。在获取不在列表中的索引处的数据期间会导致异常。


推荐阅读