Avisos

Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 30/07/14, 00:48:04
Array

[xs_avatar]
kakashi20 kakashi20 no está en línea
Usuario novato en la web
 
Fecha de registro: jul 2014
Mensajes: 22
Tu operador: Movistar

Exclamation asignar url a imageview en layout de dialog

Hola

Este codigo es para abrir un dialog en la funcion onPostExecute, y funciona perfecto.

El problema:

En el layout popup, el cual aparece en el dialog, tengo un imageview al cual quisiera colocarle una url para que me muestre la imagen de esa url, la idea es asignarle esa url cuando este creando el dialog, es decir dinamicamente.

Como podria hacer esto ?

Gracias por la ayuda


Código:
@Override
            protected void onPostExecute(String result) {

                    //Toast.makeText(context, result.toString(), Toast.LENGTH_LONG).show();
                    /*nombre.setText("");
                    dni.setText("");
                    telefono.setText("");
                    email.setText("");*/

                AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
                LayoutInflater inflater = getActivity().getLayoutInflater();

                builder.setView(inflater.inflate(R.layout.popup, null))
                   .setPositiveButton("Aceptar", new DialogInterface.OnClickListener() {
                       public void onClick(DialogInterface dialog, int id) {
                              dialog.cancel();
                       }
                });


                builder.create();
                builder.show();




            }
Responder Con Cita


  #2  
Viejo 30/07/14, 01:21:57
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Prueba cambiando la última línea por esto:

Dialog dialog = builder.show();

ImageView imageView = (ImageView)dialog.findViewById(......);
imageView.setImageURI(.....);

Como te he dicho, pruébalo, pero no se seguro si te funcionará así. Teóricamente si debe funcionar, pero yo esto siempre lo he hecho creando un DialogFragment.
Responder Con Cita
  #3  
Viejo 30/07/14, 17:30:10
Array

[xs_avatar]
kakashi20 kakashi20 no está en línea
Usuario novato en la web
 
Fecha de registro: jul 2014
Mensajes: 22
Tu operador: Movistar

Gracias por tu respuesta.

Asumo que el codigo que hice esta obsoleto, aunque tambienprobe con este, pero no se s ieste obsoleto o no:

Código:
Context mContext = getApplicationContext();
Dialog dialog = new Dialog(mContext);

dialog.setContentView(R.layout.custom_dialog);
dialog.setTitle("Custom Dialog");
dialog.show();
La pregunta es, cual es la mejor manera de hacerlo ?

con el DialogFragment ?

gracias
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 19:58:51 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /