Hola Tengo un problema que me tiene loco... Mi aplicación muestra un primer layout con la siguiente estructura:
Gridview1 (3 imágenes en una sola fila) ImageView1 (1 imagen) Gridview2 (3 imágenes en una sola fila) ImgaeView2 (1 imagen) Gridview3 (3 imágenes en una sola fila) ImgaeView3 (1 imagen) Cuando se hace click sobre una de las imágenes se tiene que abrir un segundo layout con la imagen seleccionada a pantalla completa. El problema está en que no se como enviar la imagen para que el segundo intent la muestre. Hasta ahora tengo lo siguiente public AdapterView.OnItemClickListener pulsarImagen = new AdapterView.OnItemClickListener() { public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { Intent intent = new Intent(GridViewer.this , GalleryViewer.class); intent.putExtra("id", arg0.getItemIdAtPosition (arg2)); startActivity(intent); //finish(); } }; El problema esta en que el ItemId siempre es 0... Anteriormente tenía un solo gridview y entonces pasaba la posición del item. Pero ahora con tres no es posible porque tengo la posición pero no se de que gridview se trata. Yo diría que lo ideas sería coger el id del resource (en este caso la imagen) y pasarlo pero no se como hacerlo. Me podéis ayudar? ENM -- You received this message because you are subscribed to the Google Groups "Android Beginners" group. To post to this group, send email to android-beginners@googlegroups.com To unsubscribe from this group, send email to android-beginners+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-beginners?hl=en