我的程序是这样的,点击按钮弹出一个列表对话框,点击列表对话框中的一项弹出一个自定义对话框,现在我不知道建立这个自定义对话框时,AlertDialog.Builder(Context)的这个Context要怎样写,写些什么,所以来这里求助大家了。

解决方案 »

  1.   

            bn1.setOnClickListener(new OnClickListener() {

    @Override
    public void onClick(View v) {
    AlertDialog.Builder builder = new Builder (AlertDialogDemoActivity.this);
    builder.setTitle("列表测试").setItems(R.array.select_dialog_items, 
    new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int which) {
    String []item = getResources().getStringArray(R.array.select_dialog_items);
    new AlertDialog
    .Builder(AlertDialogDemoActivity.this)
    .setMessage(item[which]).show();

    }
    }).create().show();


    }
    });