您的位置:首页 > 移动开发 > Android开发

<android5.0>之dialog的使用

2015-11-13 10:14 525 查看
android 5.0风格的dialog遵循Material设计, 使用方式和以前一样, dialog相信大家以前就熟悉的不能再熟悉了, 这里不做讲解就简简单单的做下演示下面直接上代码:

1)

[code]AlertDialog.Builder builder = new AlertDialog.Builder(MaterialDialogActivity.this, android.R.style.Theme_Material_Light_Dialog_Alert);
builder.setMessage("这是一个无标题,简单的dialog!").setPositiveButton("确定", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
         dialog.dismiss();
    }
}).setNegativeButton("取消", new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        dialog.dismiss();
    }
}).create().show();


效果:




可以看到使用了android.R.style.Theme_Material_Light_Dialog_Alert系统自带的样式就是这样, 挺漂亮的吧

还有以下样式:












本例demo下载:

https://github.com/zhangyang3233/android21effect

想要低版本实现Material Dialog:

https://github.com/afollestad/material-dialogs
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: