Как контролировать ширину и высоту диалогового окна предупреждения по умолчанию в Android?

AlertDialog.Builder builder = new AlertDialog.Builder(this);
        builder.setTitle("Title");
        builder.setItems(items, new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog, int item) {
                Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
            }
        });
        AlertDialog alert = builder.create();

Я использую приведенный выше код для отображения диалогового окна с предупреждением. По умолчанию он заполняет экран по ширине и wrap_content по высоте.
Как я могу контролировать ширину и высоту диалогового окна предупреждения по умолчанию?
Я пробовал:

alert.getWindow().setLayout(100,100); // It didn't work.

Как получить параметры макета в окне предупреждения и вручную установить ширину и высоту?

70
задан Jonathan Soifer 21 May 2016 в 17:34
поделиться