Foros del Web » Programando para Internet » Android »

Abrir imágenes.

Estas en el tema de Abrir imágenes. en el foro de Android en Foros del Web. Hola. Tengo un gran inconveniente. Tengo un GridView con varias imágenes, y quiero que, al pulsar sobre una imagen, esta se abra, y si es ...
  #1 (permalink)  
Antiguo 17/05/2013, 01:08
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 10 años, 11 meses
Puntos: 0
Mensaje Abrir imágenes.

Hola.
Tengo un gran inconveniente.

Tengo un GridView con varias imágenes, y quiero que, al pulsar sobre una imagen, esta se abra, y si es posible, una vez abierta, poder hacer scroll horizontal para pasar de una imagen a otra.
Probablemente será una tontería y será fácil, pero no consigo solucionarlo, estoy investigando por internet y no encuentro lo que quiero y esto me está frenando demasiado. Espero vuestra ayuda.

Gracias.
  #2 (permalink)  
Antiguo 17/05/2013, 08:07
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Abrir imágenes.

En la documentación hay un ejemplo sencillo. Para obtener en que item hiciste click.

http://developer.android.com/guide/t.../gridview.html

En cuanto hagas click, determines en que imagen hizo click puedes mandarlo a otra actividad donde muestre la imagen.
  #3 (permalink)  
Antiguo 21/05/2013, 01:51
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 10 años, 11 meses
Puntos: 0
Respuesta: Abrir imágenes.

Ya. Eso ya lo sabía, sé que tengo que pasarla con un intent a un nuevo activity, pero no doy con la tecla. Sigo sin solucionarlo.
  #4 (permalink)  
Antiguo 23/05/2013, 15:05
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Abrir imágenes.

Si lo quieres es pasar datos de un activity a otra, puedes hacerlo por medio de algún campo estático ya sea una variable o un método. Hay otras formas como los extra del activity.

Ejemplo: http://stackoverflow.com/a/2091482/371342
  #5 (permalink)  
Antiguo 24/05/2013, 00:48
 
Fecha de Ingreso: mayo-2013
Mensajes: 3
Antigüedad: 10 años, 11 meses
Puntos: 0
Respuesta: Abrir imágenes.

Esto ya lo he estado viendo, es más fácil que esto. Ya tengo el código que recoge la imagen:
Código:
				Intent i = new Intent(Fotos.this, FotosOpen.class);
			    i.putExtra("id", arg1.getId());
				startActivity(i);
Que creo que está bien, lo que pretendo es que al coger el id de cada imagen, esta se abra en otro activity, lo que no sé es cómo recogerla.
  #6 (permalink)  
Antiguo 24/05/2013, 09:11
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Abrir imágenes.

En el método onCreate de la actividad que le hayas pasado los datos.

Código Java:
Ver original
  1. Intent intent = getIntent();
  2. int id = intent.getIntExtra("id", -1); // Suponiendo que id es un int

Etiquetas: posible
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:27.