场景描述:
- 当我们点击删除按钮时, 弹出对话框, 提示用户, 真的要删除吗?, 点击确认的时候, 图片还在, 点击取消, 图片被删除.
- 当我们点击下载按钮时候, 弹出对话框, 提示用户, 正在下载中.
第一部分:当我们点击删除按钮时, 弹出对话框, 提示用户, 真的要删除吗?, 点击确认的时候, 图片还在, 点击取消, 图片被删除.
实现这个需求, 我们使用的是AlertDialog控件
1 Layout页面
运行效果图:
- 我们开始实现功能.
MainActivity.java
运行效果图;
第二部分:当我们点击下载按钮时候, 弹出对话框, 提示用户, 正在下载中.
实现这个功能, 其实我们用的是ProgressDialog
ProgressDialog和AlertDialog有点类似, 都是弹出一个对话框. 但是ProgressDialog会显示进度条, 表示当前操作比较耗时.
MainActivity.java
运行效果图:
progressDialog.setCancelable(true);这里我们设置的为true, 当改为false的时候, 就不可以通过返回键来取消这个对话框的, 必须使用dismiss()方法取消, 否者对话框会一直存在.
网友评论