Drucken Sie ArrayList-Inhalt in Android TableLayout
Habe ich diese ArrayList:
ArrayList<Double> debtList = datasource.debtList;
ArrayList<Double> feeList = datasource.feeList;
Wie kann ich drucken Sie diese beiden Listen nebeneinander (Formatierung egal) in ein TableLayout in eine Schleife? Hier ist das layout:
TableLayout table = (TableLayout) findViewById(R.id.myTableLayout);
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, Sie haben zwei arraylists debtList und feeList, ich nehme an, sowohl die arraylist enthält die gleiche Anzahl von Elementen, die jetzt Durchlaufen Sie diese Liste, Tabelle Erstellen-Zeile fügen Sie zwei textViews zu Zeile in der Tabelle und hinzufügen von Tabellenzeilen an das tableLayout, so dass Sie tun können, folgende:
Vorausgesetzt, die Anzahl der Einträge in der
ArrayList
s sind gleich der Anzahl der Zellen in derTableLayout
Sie können versuchen, so etwas wie dieses:Habe ich erfahren, dass die Lösung, wenn die arrayLists ist nicht gleich groß.
Hier ist die Logik, die ich umgesetzt haben:
Hier ist meine Aktivität:
Hier ist mein Tisch-Layout main.xml:
Hoffe, das hilft, wenn die arrayLists Größe sind nicht gleich groß.