Android从字符串数组动态创建警报对话框选项

时间:2012-04-24 07:09:23

标签: java android android-layout android-dialog

我想在点击列表视图项目时创建一个对话框选项菜单。当使用静态字符串数组作为对话框选项时,它工作得很但是使用动态值时,它只显示逗号分隔的项目。

这是我的代码

  StringBuilder builder = new StringBuilder();
        String delimiter = "";
        for(int i = 0; i< myarray.length;i++){
            builder.append(delimiter);
            builder.append(myarray[i]);
            delimiter = ",";  
        }


    String[] Options = new String[] { "Reply" ,builder.toString()};

    AlertDialog.Builder dialog = new AlertDialog.Builder(this);
    dialog.setTitle("TEst");
    dialog.setItems(Options, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int id) {

            if (id == 0) {

            }
            if (id == 1) {

            }

        }
    });
dialog.show();

0 个答案:

没有答案