Home Menu

Menu



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


 
Herramientas
  #1  
Viejo 29/06/13, 15:36:09
Avatar de pedrorc22
pedrorc22 pedrorc22 no está en línea
Usuario novato en la web
Mensajes: 18
 
Fecha de registro: may 2013
Mensajes: 18
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
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
Avatar de dolphinziyo
dolphinziyo dolphinziyo no está en línea
Usuario poco activo
Mensajes: 32
 
Fecha de registro: may 2013
Mensajes: 32
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
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   HTCMania > Todo sobre Android > Programación y Desarrollo para Android

Herramientas

Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 11:09:12 (GMT +1)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007