Alert dialog con imagen máximo tamaño

802 views
Skip to first unread message

Jc Miñarro

unread,
Feb 27, 2012, 8:49:42 AM2/27/12
to desarrollad...@googlegroups.com
Buenas,

Tengo un arrayadapter en el cuál, entre otras cosas,
tengo una imagen. Esta imagen la he hecho clickleable
y cuando se clickea llamo a un metodo para mostrar
la imagen. El código es el siguiente:

public void showImagen(Objeto o){
    LayoutInflater inflater = (LayoutInflater) this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View v = inflater.inflate(R.layout.imagen, null);
    ImageView iv = (ImageView) v.findViewById(R.id.imagen);
    iv.setImageDrawable(o.getImagen());
    AlertDialog.Builder alert = new AlertDialog.Builder(this);  
        alert.setTitle(o.getTexto());  
        alert.setView(v);  
        alert.setPositiveButton("Aceptar", new DialogInterface.OnClickListener() {  
              public void onClick(DialogInterface dialog, int whichButton) {
                // No hace nada, simplemente cierra el dialog
              }
        });  
        alert.show();
    }

imagen.xml
<?xml version="1.0" encoding="utf-8" ?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"> 
 
 <ImageView android:id="@+id/imagen"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />
 
</LinearLayout>

Esto funciona perfecto, me muestra la imagen en el alertdialog y demás.
El problema que tengo es que la imagen me la muestra como si fuera
una miniatura, y yo quiero que esta se muestre lo más grande que se 
pueda dependiendo del terminal en el que se ejecute, o sea, que el alertdialog
ocupe toda la pantalla.
¿Como puedo hacer eso?


--
Un saludo,
Jc Miñarro

-------------------------------------------------------------------------------------------
CarteleraApp - Consulta la cartelera y estrenos de los cines españoles.

zambomba...@gmail.com

unread,
Sep 16, 2013, 2:43:18 PM9/16/13
to desarrollad...@googlegroups.com
Hola, no se si ya habrás conseguido realizar esto que has puesto,espero que si porque nosotros estamos intentando hacer lo mismo y no encontramos información de como hacerlo.

Nos podrías ayudar?

Gracias

Un saludo

Gabriel Pozo

unread,
Sep 16, 2013, 3:55:52 PM9/16/13
to desarrollad...@googlegroups.com
Esto es bastante viejo, casi seguro Jc Minñarro lo resolvió, igual a lo mejor esto te ayuda :D


--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.

Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/5b7b7f8b-bad2-4e6b-b3a4-792e4316b989%40googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.



--
Saludos, Gabriel

http://aprendiendodeandroidymas.com/

Gabriel Pozo

unread,
Sep 16, 2013, 3:59:14 PM9/16/13
to desarrollad...@googlegroups.com

Zambomba Estudios

unread,
Sep 16, 2013, 4:01:08 PM9/16/13
to desarrollad...@googlegroups.com
Muchas gracias por tu aportación, pero a ver si Jc Minñarro puede decirme como lo hizo másexactamente.

Un saludo


Has recibido este mensaje porque estás suscrito a un tema del grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/desarrolladores-android/oq7H8FNR-R8/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a desarrolladores-a...@googlegroups.com.

Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Reply all
Reply to author
Forward
0 new messages