我在 android for Multichoice 对话框中有一个小问题。
我已经完成了下面的代码,用于显示一个多选对话框并在按钮单击事件上调用它。我已经设置了标题、消息、按钮,并将项目添加到对话框中。
我可以看到我设置的标题、消息和按钮,但我无法看到我正在添加的项目。为此,我用谷歌搜索并几乎尝试了我在搜索中找到的所有代码。所有方法都没有帮助我。
这是我的代码...
final String[] Values={"Red","Green","Blue"};
final boolean[] selCrayons={true,false,true};
AlertDialog.Builder dialog=new AlertDialog.Builder(this);
dialog.setTitle("Crayons List");
dialog.setMessage("Select your favouriate Crayon");
dialog.setMultiChoiceItems(Values,selCrayons,new DialogInterface.OnMultiChoiceClickListener() {
@Override
public void onClick(DialogInterface arg0, int arg1, boolean arg2) {
// TODO Auto-generated method stub
if(arg2) {
Toast.makeText(getApplicationContext(), "Selected Color is " + Values[arg1],Toast.LENGTH_LONG).show();
}
}
});
dialog.setPositiveButton("SAVE",new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
AlertDialog alertDialog=dialog.create();
alertDialog.show();
}