Android - 警告对话框不显示项目

时间:2016-08-21 14:56:06

标签: android dialog android-alertdialog

你能解释一下为什么这个Dialog不能显示项目吗?

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>

错误在哪里?

谢谢,伙计们。

2 个答案:

答案 0 :(得分:5)

setMessage会覆盖setItem,因此您必须删除setMessage。

答案 1 :(得分:0)

由于上述原因,请参阅here未显示警告对话框项目。