/*取得 Button工具*/ mButton1 = (Button) findViewById(R.id.myButton1); mButton1.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub new AlertDialog.Builder(EX04_26.this) /*弹出窗口的最上头文字*/ .setTitle(R.string.app_about) /*配置弹出窗口的图式*/ .setIcon(R.drawable.hot) /*配置弹出窗口的信息*/ .setMessage(R.string.app_about_msg) .setPositiveButton(R.string.str_ok, new DialogInterface.OnClickListener() { public void onClick (DialogInterface dialoginterface, int i) { finish();/*封锁窗口*/ } } ).setNegativeButton(R.string.str_no, new DialogInterface.OnClickListener() { /*配置跳出窗口的返回事件*/ public void onClick(DialogInterface dialoginterface, int i) { } } ).show(); } });
这个是两个按钮的 setPositiveButton 和 setNegativeButton,假如是三个按钮的,中间的是setNeutralButton