1

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

这是我的代码

  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();
4

0 回答 0