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

Reply via email to