Android经常用到对话框—-AlertDialog, 效果图如下:
这是使用系统自带的样式, 使用了建造者模式, Builder添加自己需要显示的item.
代码如下:
new AlertDialog.Builder(this).setTitle("这是标题").setMessage("这是内容").setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// TODO: 点确定的操作
Toast.makeText(TestActivity.this,"确定",Toast.LENGTH_SHORT).show();
}
}).setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
// TODO: 点取消的操作
Toast.makeText(TestActivity.this,"取消",Toast.LENGTH_SHORT).show();
}
}).create().show();
}
但是如果要使用自义的样式就得使用到一个方法: setView(View view).
效果图如下: