美文网首页Android知识Android开发Android技术知识
Android中常用UI控件对话框的使用之AlertDialog

Android中常用UI控件对话框的使用之AlertDialog

作者: 史慧君 | 来源:发表于2017-02-13 08:21 被阅读206次

    场景描述:

    1. 当我们点击删除按钮时, 弹出对话框, 提示用户, 真的要删除吗?, 点击确认的时候, 图片还在, 点击取消, 图片被删除.
    2. 当我们点击下载按钮时候, 弹出对话框, 提示用户, 正在下载中.

    第一部分:当我们点击删除按钮时, 弹出对话框, 提示用户, 真的要删除吗?, 点击确认的时候, 图片还在, 点击取消, 图片被删除.
    实现这个需求, 我们使用的是AlertDialog控件
    1 Layout页面

    运行效果图:

    1. 我们开始实现功能.
      MainActivity.java

    运行效果图;

    第二部分:当我们点击下载按钮时候, 弹出对话框, 提示用户, 正在下载中.

    实现这个功能, 其实我们用的是ProgressDialog

    ProgressDialog和AlertDialog有点类似, 都是弹出一个对话框. 但是ProgressDialog会显示进度条, 表示当前操作比较耗时.

    MainActivity.java

    运行效果图:

    progressDialog.setCancelable(true);这里我们设置的为true, 当改为false的时候, 就不可以通过返回键来取消这个对话框的, 必须使用dismiss()方法取消, 否者对话框会一直存在.

    相关文章

      网友评论

        本文标题:Android中常用UI控件对话框的使用之AlertDialog

        本文链接:https://www.haomeiwen.com/subject/aqezittx.html