Imprimer la liste de tableaux contenus dans Android TableLayout
J'ai cette liste de tableaux:
ArrayList<Double> debtList = datasource.debtList;
ArrayList<Double> feeList = datasource.feeList;
Comment puis-je imprimer ces deux Listes de côté par côté (mise en forme n'a pas d'importance) dans un TableLayout dans une boucle? Ici est la mise en page:
TableLayout table = (TableLayout) findViewById(R.id.myTableLayout);
Vous devez vous connecter pour publier un commentaire.
Ok, vous avez deux arraylists debtList et feeList, je suppose à la fois l'arraylist contient un nombre égal d'éléments, maintenant parcourir cette liste, Créer des lignes de Table ajouter deux textViews de ligne de la table, et ajouter tablerow à la tableLayout, de sorte que vous pouvez effectuer les opérations suivantes:
En supposant que le nombre d'entrées dans la
ArrayList
s sont égaux au nombre de cellules dans leTableLayout
, vous pouvez essayer quelque chose comme ceci:J'ai trouvé la solution si le arrayLists n'est pas de taille égale.
Ici est la logique que j'ai mis en œuvre:
Voici mon activité:
Voici mon Tableau de Mise en page main.xml:
Espère que cette aide, si la arrayLists taille, ne sont pas de taille égale.