Por favor, consulte this one
Según desarrollador plataforma Android Dianne Hackborn en this posterior grupo de discusión, diálogos superior determinada ancho de la disposición nivel de su ventana y la altura a WRAP_CONTENT. Para aumentar el Diálogo, puede establecer esos parámetros en FILL_PARENT.
código de demostración:
AlertDialog.Builder adb = new AlertDialog.Builder(this);
Dialog d = adb.setView(new View(this)).create();
// (That new View is just there to have something inside the dialog that can grow big enough to cover the whole screen.)
WindowManager.LayoutParams lp = new WindowManager.LayoutParams();
lp.copyFrom(d.getWindow().getAttributes());
lp.width = WindowManager.LayoutParams.MATCH_PARENT;
lp.height = WindowManager.LayoutParams.MATCH_PARENT;
d.show();
d.getWindow().setAttributes(lp);
Tenga en cuenta que los atributos se establecen después de que el diálogo se muestra. El sistema es complejo acerca de cuándo están configurados. (Supongo que el motor de diseño debe establecerlos la primera vez que se muestra el cuadro de diálogo, o algo así.)
Sería mejor hacerlo ampliando Theme.Dialog, entonces no tendría que jugar un juego de adivinanzas sobre cuándo llamar a setAttributes. (Aunque es un poco más difícil que el diálogo adopte automáticamente un tema claro u oscuro apropiado, o el tema Honeycomb Holo. Eso se puede hacer de acuerdo con http://developer.android.com/guide/topics/ui/themes.html#SelectATheme)