我想在单击列表视图项时创建一个对话框选项菜单。将静态字符串数组用于对话框选项时,它工作得很好。但是使用动态值它只显示一个以逗号分隔的项目。
这是我的代码
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();