对话框
普通对话框
代码实现
AlertDialog.Builder b = new AlertDialog.Builder(MainActivity.this);
b.setTitle("警告");
b.setMessage("你好牛啊!");
b.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"你选择了ok",Toast.LENGTH_SHORT).show();
}
});
b.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"你选择了cancel",Toast.LENGTH_SHORT).show();
}
});
AlertDialog alertDialog = b.create();
alertDialog.show();
自定义对话框
代码实现
View view = View.inflate(MainActivity.this, R.layout.view_layout, null);
AlertDialog.Builder b = new AlertDialog.Builder(MainActivity.this);
b.setIcon(R.drawable.b);
b.setTitle("008号技师");
b.setPositiveButton("ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"你选择了ok",Toast.LENGTH_SHORT).show();
}
});
b.setNegativeButton("cancel", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(MainActivity.this,"你选择了cancel",Toast.LENGTH_SHORT).show();
}
});
b.setView(view);
AlertDialog alertDialog = b.create();
alertDialog.show();
日期对话框