Bonjour,
J'aimerais instancier plusieurs d'objet d'une même classe à l'aide d'une boucle for (Classe catégorie en l’occurrence)
J'aimerais faire quelques chose comme ça, sauf que cela ne fonctionne pas :
Au lieu de ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 String T_alimentaire[] = {"alimgene","boucherie","boulangerie","cavistes","choco"}; String T_alimentaire_description = {"Alimentation Générale","Boucheries - Charcuteries - Traiteurs","Boulangeries - Patisseries","Cavistes","Chocolateries - Confiseries - Glacier - Torréfaction - Thés"} for (int i =0; i<T_alimentaire.length; i++){ Categorie T_alimentaire[i] = new Categorie(T_alimentaire_description[i],R.mipmap.ic_launcher);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Categorie alimgene = new Categorie("Alimentation Générale",R.mipmap.ic_launcher); Categorie boucherie = new Categorie("Boucheries - Charcuteries - Traiteurs",R.mipmap.ic_launcher); Categorie boulangerie = new Categorie("Boulangeries - Patisseries",R.mipmap.ic_launcher); Categorie cavistes = new Categorie("Cavistes",R.mipmap.ic_launcher); Categorie choco = new Categorie("Chocolateries - Confiseries - Glacier - Torréfaction - Thés",R.mipmap.ic_launcher);
je vous mets la classe catégorie si besoin :
une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class Categorie { private String nom; private int idLogo; private ArrayList sousCats; // todo Color catégorie public Categorie(String nom,int idLogo){ this.nom = nom; this.idLogo = idLogo; sousCats = new ArrayList();
Merci de votre aide.
Bromy
Partager