2016-08-21 3 views
-1

Можете ли вы объяснить мне, почему этот диалог не отображает элементы?Android - диалоговое окно предупреждения не отображает элементы

new AlertDialog.Builder(MainActivity.context) 
         .setTitle("Gestione topic") 
         .setMessage("Cosa vuoi leggere?") 
         .setItems(R.array.topicChoices, new DialogInterface.OnClickListener() { 
          @Override 
          public void onClick(DialogInterface dialogInterface, int i) { 
           //code here 
          } 
         }).setNegativeButton("Annulla", new DialogInterface.OnClickListener() { 
        @Override 
        public void onClick(DialogInterface dialogInterface, int i) { 
         dialogInterface.dismiss(); 
        } 
       }).show(); 

R.array.topicChoices

<string-array name="topicChoices"> 
    <item>Topic non letti</item> 
    <item>Risposte non lette</item> 
</string-array> 

Где ошибка?

Спасибо, ребята.

ответ

4

setMessage переопределяет setItem, поэтому вам нужно удалить setMessage.

0

См. here, где элементы диалогового окна предупреждения не отображаются по вышеуказанной причине.

Смежные вопросы