hay muchas imágenes en un contenedor dibujable, por lo que en lugar de crear manualmente una matriz de todos los identificadores de recursos de imágenes, quiero obtener todas las imágenes dinámicamente de la carpeta dibujable en una matriz. Actualmente Im usando este código:obteniendo dinámicamente todos los identificadores de recursos de imágenes en una matriz
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++;
}
pero en ese código que tenga que editar manualmente el nombre de la imagen para obtener el ID de recurso pero quiero obtener toda la imagen con cualquier nombre ..
muchas gracias hermano ... está funcionando ahora correctamente pero también busca el icono de la aplicación ... ¿hay alguna solución para ello? –
simplemente obtiene todos los Id. Dibujables que incluyen el ícono. Tendrás que encontrar una forma de excluirlo en tu lógica (iterador/loop). –
sí, también recibe el icono ... y también el archivo xml dibujable –