case R.id.button4: //多选按钮
showMultiChoiceDialog();
break;
case R.id.button5: //等待
showWaitingDialog();
break;
case R.id.button6: //进度条
showProgressDialog();
break;
case R.id.button7: //编辑
showInputDialog();
break;
default:
break;
}
}
//三个按钮
private void showMultiBtnDialog() {
AlertDialog.Builder normalDialog = new AlertDialog.Builder(MainActivity.this);
//设置对话框图标
normalDialog.setIcon(R.drawable.ic_launcher);
//设置对话框标题
normalDialog.setTitle(“对话框标题”);
//设置对话框消息提示
normalDialog.setMessage(“对话框内容提示”);
//按钮一
normalDialog.setPositiveButton(“按钮1”,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “按钮1”, Toast.LENGTH_LONG).show();
}
}
);
//按钮二
normalDialog.setNeutralButton(“按钮2”,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “按钮2”, Toast.LENGTH_LONG).show();
}
}
);
//按钮三
normalDialog.setNegativeButton(“按钮3”,
new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this, “按钮3”, Toast.LENGTH_LONG).show();
}
}
);
norm