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 29/06/13, 15:36:09
Array

[xs_avatar]
pedrorc22 pedrorc22 no está en línea
Usuario novato en la web
 
Fecha de registro: may 2013
Mensajes: 18
Tu operador: Movistar

Crear dialogo personalizado

Tengo algunas dudas sobre como crear un dialogo personalizado, por ahora tengo un layout y lo que hago es crear un dialog con Dialog dialog = new Dialog(this); en este caso me lo crea sin problemas pero a la hora de ejecutar los eventos de pulsación sobre un boton dentro del dialog me peta. alguna sugerencia?
Responder Con Cita


  #2  
Viejo 29/06/13, 18:39:59
Array

[xs_avatar]
dolphinziyo dolphinziyo no está en línea
Usuario poco activo
 
Fecha de registro: may 2013
Mensajes: 32
Tu operador: Jazztel

 Cita: Originalmente Escrito por pedrorc22 Ver Mensaje
Tengo algunas dudas sobre como crear un dialogo personalizado, por ahora tengo un layout y lo que hago es crear un dialog con Dialog dialog = new Dialog(this); en este caso me lo crea sin problemas pero a la hora de ejecutar los eventos de pulsación sobre un boton dentro del dialog me peta. alguna sugerencia?
Tienes que inflar la vista del Layout y utilizarla para cargar desde ella los elementos, te dejo algo de código para que puedas orientarte:
Código:
    public Dialog dialogoInformacion() {
        View vista = getLayoutInflater().inflate(R.layout.dialogo_info, null);

        AlertDialog.Builder builder = new AlertDialog.Builder(this);

        final AlertDialog result = builder.create();

        Button btnVolver = (Button) vista.findViewById(R.id.btn_info_aceptar);
        btnVolver.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                result.dismiss();
            }
        });

        // Se pone la vista al diálogo y se eliminan los bordes
        result.setView(vista, 0, 0, 0, 0);

        return result;
    }
Espero que te sea de ayuda.
Un saludo
Responder Con Cita
Respuesta

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



Hora actual: 21:41:23 (GMT +2)



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

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