Estoy desarrollando un Android 2.2 aplicación.

Quiero mostrar un texto con un Ok véas pero quiero añadir mi estilo personalizado.

¿Cuál es la mejor opción, un AlertDialog con un diseño personalizado o un Diálogo?

OriginalEl autor VansFannel | 2011-02-07

1 Comentario

  1. 27

    Me gustaría ir para AlertDialog:

    • Es más fácil de implementar.
    • El único personalizado cosa que tienes que hacer es un XML de diseño y, a continuación, infle.

    AlertDialog dialog = new AlertDialog.Builder(this)
        .setView(getLayoutInflater().inflate(R.layout.custom_dialog, null))
        .create();

    Para escuchar eventos de interfaz de usuario:

    View view = getLayoutInflater().inflate(R.layout.custom_dialog, null);
    Button btn = (Button)view.findViewById(R.id.the_id_of_the_button);
    btn.setOnClickListener(blah blah);
    AlertDialog dialog = new AlertDialog.Builder(this)
        .setView(view)
        .create();

    Puede comprobar en android diálogo docs:

    El cuadro de Diálogo de la clase es la clase base para los diálogos, pero se debe evitar la creación de instancias de Diálogo directamente. En su lugar, utilice uno de los siguientes subclases:

    Gracias por tu respuesta. Tengo otra pregunta: si este custom_dialog diseño tiene un botón, ¿cómo puedo agregar un OnClickListener?
    Me dejaba actualizar mi respuesta… dame 1 minuto.

    OriginalEl autor Cristian

Dejar respuesta

Please enter your comment!
Please enter your name here