2 u014221263 u014221263 于 2014.04.02 18:02 提问

setMultiChoiceItems 不会用?

这是dialog 中的.setMultiChoiceItems 代码如下:
tv1 =(TextView)findViewById(R.id.textView2);
Button btn2 =(Button)findViewById(R.id.button3);
btn2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Builder builder2 =new AlertDialog.Builder(MainActivity.this);
builder.setTitle("请选择你的状态");
builder.setIcon(R.drawable.ic_launcher);
builder.setMultiChoiceItems(st1, 0, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
tv1.setText("你的状态是"+st[which]);
}
});
builder.create();
builder.show();

        }
    });

这是错误提示:

The method setMultiChoiceItems(int, boolean[], DialogInterface.OnMultiChoiceClickListener) in the type AlertDialog.Builder is not applicable for the arguments (int[], int, new DialogInterface.OnClickListener(){})

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!