AlertDialog是点击某一组件时,本文用按钮举例,弹出一个对话框,供你选择接下来的操作。
基础用法
首先要给按钮设置点击事件,然后再onClick里构建 AlertDialog.Builder 方法
代码如下:
findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AlertDialog.Builder builder = new AlertDialog.Builder(AlertDialogActivity.this);
builder.setTitle("这是一个对话框");
// 引入自己设计的xml
View view = LayoutInflater.from(AlertDialogActivity.this).inflate(R.layout.dialog,null);
builder.setView(view);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
ToastUtil.show(AlertDialogActivity.this,"您点击了确定");