本次讲述了dialog基础的使用和按钮设置监听,后续发送完整的代码文件
private void Dialog1() {
AlertDialog.Builder bb = new AlertDialog.Builder(this);//新建一个dialog初始对象
bb.setIcon(R.drawable.ic_launcher_background);//设置左上角小图标
bb.setTitle("传说 金色");//设置标题
bb.setMessage("11111111111111111111111111");//设置内容
bb.create().show();//创建 并且 展示dialog
}
private void Dialog2() {
AlertDialog.Builder bb = new AlertDialog.Builder(this);
bb.setIcon(R.drawable.ic_launcher_background);
bb.setTitle("传说 金色");
//固定写法,设置确认按钮的监听
bb.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
//设置吐司
Toast.makeText(MainActivity.this,"点击了确定",Toast.LENGTH_SHORT).show();
}
});
//固定写法,设置左侧按钮的监听
bb.setNeutralButton("左侧", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Toast.makeText(MainActivity.this,"点击了左侧",Toast.LENGTH_SHORT).show();
}
});
//固定写法,设置取消按钮的监听
bb.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
Toast.makeText(MainActivity.this,"点击了取消",Toast.LENGTH_SHORT).show();
}
});
bb.setMessage("11111111111111111111111111");
bb.create().show();
}
dialog的使用
吐司结果