Salut les gars

je suis sur un casse tête depuis 2 jours, alors un avis extérieur ferait du bien...^^

Dans le dossier drawable j'ai : decouvrir_0_0.jpg, decouvrir_0_1.jpg, decouvrir_0_2.jpg, decouvrir_1_0.jpg, decouvrir_1_1.jpg, ....

je voudrais faire une galerie d'images dynamique suivant les images présentes dans drawable, mais à partir d'un prefix que je passe par intent

exemple, je passe le prefix 'decouvrir_0' à l'activité, on recherche les images drawable qui correspondent à ce prefix, on les stocke dans un tableau Integer et on construit la galerie à partir de ce tableau
mais sans passer par un fichier XML
avantages ? on rajoute/supprime une image et la galerie est nouvelle

Alors, j'ai essayé plein de trucs mais rien ne fonctionne vraiment (je débute sous android et je suis déformé par le PHP, donc vous m'excuserez... ^^) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
//j'abrege
int k=0;
while (Res_exists = true){
String Resou = getIntent().getExtras().getString("categorie").toString()+"_" + k; //cela donne categorie_0_0, categorie_0_1, ...
//je teste si par exemple la resource 'decouvrir_0_0' existe
int test = getResources().getIdentifier(Resou, "drawable", getPackageName()); 
if (test != 0) 
{//si oui, je la stocke dans un tableau
mImgs[k] = getResources().getIdentifier(Resou, "drawable", getPackageName());
k++;
}
else// si non, y'en a plus, donc au revoir
{Res_exists = false;}
 
 
 
et...
private Integer[] mThumbIds;
dans l'API (imageSwitcher), le tableau de stockage des images ressemble à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
private Integer[] mThumbIds= {
            R.drawable.sample_0, R.drawable.sample_1, R.drawable.sample_2,
            R.drawable.sample_3, R.drawable.sample_4, R.drawable.sample_5,
            R.drawable.sample_6, R.drawable.sample_7};
merci bien