Dynamisches Abrufen aller Bildressourcen-IDs in einem Array
Es gibt viele Bilder in Drawable Foder. Statt also manuell ein Array aller Bildressourcen-IDs zu erstellen, möchte ich alle Bilder dynamisch aus dem Drawable Folder im Array abrufen. Derzeit verwende ich diesen Code:
for(int i=1;i<=9;i++)
{
int imageKey = getResources().getIdentifier("img"+i, "drawable", getPackageName());
ImageView image = new ImageView(this);
image.setId(imgId);
image.setImageResource(imageKey);
image.setScaleType(ImageView.ScaleType.FIT_XY);
viewFlipper.addView(image, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
imgId++;
}
aber in diesem Code muss ich den Bildnamen manuell bearbeiten, um die Ressourcen-ID zu erhalten, aber ich möchte alle Bilder mit einem beliebigen Namen erhalten.