を参照してください
HashMap<String,List<Object>> hashMap = new LinkedHashMap<>();
List<Object> groupOneItems = new ArrayList<>();
groupOneItems.add("Item");
groupOneItems.add("Item");
groupOneItems.add("Item");
groupOneItems.add("Item");
List<Object> groupTwoItems = new ArrayList<>();
groupTwoItems.add("Item");
groupTwoItems.add("Item");
groupTwoItems.add("Item");
groupTwoItems.add("Item");
groupTwoItems.add("Item");
hashMap.put("Group1", groupOneItems);
hashMap.put("Group1", groupTwoItems);
以下のように今までHashMapを渡すitemListのようにグループ名と値としてキーを持つハッシュマップを作成します。 RecylerViewアダプタ
- すべてのハッシュマップデータについて、キーを最初のアイテムのグループ名として表示し、子アイテムをリストとして表示します(最初のアイテムと次のアイテムについて同じビューを使用するか、別々のビューを作成できます)。