¿Hay alguna forma de usar mi propia clase extendida de Diálogo con un estilo AlertBuilder? Ahora mismo tengo:

@Override
protected Dialog onCreateDialog(int id) {
    LayoutInflater inflater = LayoutInflater.from(this);

    switch (id) {
        case MY_DIALOG:
            View view = inflater.inflate(R.layout.my_dlg_layout, null);

            AlertDialog dlg = new AlertDialog.Builder(this)
                .setView(view)
                .create();
            return dlg;
    }

    return null;
}

Pero se está volviendo demasiado loco y me gustaría mover la definición del diálogo a su propia clase. (lo anterior no se ve tan mal, estoy saltando mucho en aras de la claridad, básicamente estoy usando una vista personalizada algo complicada con AlertBuilder).

Tengo muchas ganas de usar Dialog Fragment, pero aún no estoy listo para hacerlo, necesito construir esto como algo temporal.

Gracias

0
user291701 6 feb. 2012 a las 09:33

1 respuesta

La mejor respuesta

¿Hay alguna manera de usar mi propia clase extendida de Diálogo con un estilo AlertBuilder?

class MyClass extends AlertDialog.Builder{
            . . .
}
0
JoxTraex 6 feb. 2012 a las 09:35