varios una objetos objeto numeros llenar lista insertar inicio elementos como añadir array agregar android list listview arraylist android-custom-view

android - objetos - Cómo agregar dinámicamente múltiples array-list en una lista



como insertar en una lista java (1)

¡Lo que quieres es una lista de listas!

List<List<Integer>> lists = new ArrayList<List<Integer>>(); for (int i = 0; i < 4; i++) { List<Integer> list = new ArrayList<>(); lists.add(list); // Use the list further... }

Para combinar 3 arraylist a uno

List<String> combined = new ArrayList<String>(); combined.addAll(firstArrayList); combined.addAll(secondArrayList); combined.addAll(thirdArrayList);

Referencia: - https://stackoverflow.com/a/8625256/7795876

Quiero agregar múltiples array-list en una lista y mostrarlas en list-view usando un adaptador personalizado con sección. He intentado aquí es mi código que probé

for (int i=0;i<mModelJsoncatData.size();i++){ if (mModelJsoncatData.get(i).getCatName().equals("Eating")) { ListAll.add(new String(mModelJsoncatData.get(i).getCatName())); ListAll.addAll(mModelJsonEating); } if (mModelJsoncatData.get(i).getCatName().equals("Feeling")) { ListAll.add(new String(mModelJsoncatData.get(i).getCatName())); ListAll.addAll(mModelJsonFeeling); } if (mModelJsoncatData.get(i).getCatName().equals("Listening to")) { ListAll.add(new String(mModelJsoncatData.get(i).getCatName())); ListAll.addAll(mModelJsonListening); } if (mModelJsoncatData.get(i).getCatName().equals("Watching")) { ListAll.add(new String(mModelJsoncatData.get(i).getCatName())); ListAll.addAll(mModelJsonWatching); } } MAdapter adapter=new MAdapter(this,ListAll); listview1.setAdapter(adapter);

pero no muestra los resultados deseados, sugerencias o ayuda necesaria