AlertDialog.Builder dialog=new AlertDialog.Builder(MainActivity.this);dialog.setTitle("123");dialog.setMessage("456");dialog.setNegativeButton("no", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { Toast.makeText(MainActivity.this, "123", Toast.LENGTH_SHORT).show(); } });dialog.setPositiveButton("YES",new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { TODO Auto-generated method stub Toast.makeText(MainActivity.this, "我了解了",Toast.LENGTH_SHORT).show(); } }); dialog.setNeutralButton("取消",new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface arg0, int arg1) { // TODO Auto-generated method stub Toast.makeText(MainActivity.this, "取消",Toast.LENGTH_SHORT).show(); } });dialog.show();////////////////final String[] dinner={"1","2","3"};AlertDialog.Builder list=new AlertDiaolog.Builder(MainActivity.this);list.setTitle("list");list.setItems(dinner,, new DialogInterface.OnClickListener(){// @Override//// //只要你在onClick处理事件内,使用which参数,就可以知道按下阵列里的哪一个了// public void onClick(DialogInterface dialog, int which) {// // TODO Auto-generated method stub// Toast.makeText(MainActivity.this, "你选的是" + dinner[which], Toast.LENGTH_SHORT).show();// }// }); final View v = inflater.inflate(R.layout.alertdialog, null);// new AlertDialog.Builder(MainActivity.this)// .setTitle("请输入你的id")// .setView(v)// .setPositiveButton("确定", new DialogInterface.OnClickListener() {// @Override// public void onClick(DialogInterface dialog, int which) {// EditText editText = (EditText) (v.findViewById(R.id.editText1));// Toast.makeText(getApplicationContext(), "你的id是" +//// editText.getText().toString(), Toast.LENGTH_SHORT).show();// }// })// .show();