Элементы AlertDialog не отображаются

Я создаю AlertDialogс помощью AlertDialog.Builderи устанавливаю некоторые элементы с помощью setItems(). Диалог отображается, но я не вижу ни одного из элементов. Все, что я вижу, это сообщение.

final CharSequence[] items = {"Red", "Green", "Blue"};

AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(activity);
dialogBuilder.setMessage("Pick a color");
dialogBuilder.setItems(items, new DialogInterface.OnClickListener() {        
    public void onClick(DialogInterface dialog, int which) {
        // Do anything you want here
    }    
});

dialogBuilder.create().show();

Если я установлю PositiveButton, я прекрасно увижу эту кнопку. Я также пытался установить MultiChoiceItemsи SingleChoiceItems, но ни один из них не работает.

39
задан j.f. 13 April 2017 в 19:25
поделиться