这里直接用系统Dialog中加入了倒计时的显示,假设用自己定义Dialog会更美观;

 private TextView mOffTextView;private Handler mOffHandler;private Timer mOffTime;private Dialog mDialog;//创建对话框void initDialog(){mOffTextView = new TextView(this);mDialog = new AlertDialog.Builder(this).setTitle("提示").setCancelable(false).setView(mOffTextView) .setPositiveButton("确定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {mOffTime.cancel();off();关闭后的一些操作         }}).setNegativeButton("取消", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int id) {dialog.cancel();mOffTime.cancel();}}).create();mDialog.show();mDialog.setCanceledOnTouchOutside(false);mOffHandler = new Handler() {public void handleMessage(Message msg) {if (msg.what > 0) {动态显示倒计时mOffTextView.setText("    即将关闭:"+msg.what);} else {倒计时结束自己主动关闭if(mDialog!=null){mDialog.dismiss();}off();关闭后的操作mOffTime.cancel();}super.handleMessage(msg);}};//倒计时mOffTime = new Timer(true);TimerTask tt = new TimerTask() {int countTime = 10;public void run() {if (countTime > 0) {countTime--;}Message msg = new Message();msg.what = countTime;mOffHandler.sendMessage(msg);}};mOffTime.schedule(tt, 1000, 1000);}

效果图

Dialog中显示倒计时,到时自己主动关闭相关推荐

  1. python弹框倒计时自动关闭_Dialog中显示倒计时,到时自己主动关闭

    这里直接用系统Dialog中加入了倒计时的显示,假设用自己定义Dialog会更美观: private TextView mOffTextView; private Handler mOffHandle ...

  2. android倒计时dialog,Dialog中显示倒计时,到时自动关闭

    这里直接用系统Dialog中添加了倒计时的显示,如果用自定义Dialog会更美观: private TextView mOffTextView; private Handler mOffHandler ...

  3. Android dialog中显示一个超链接

    最近有一个需求,需要在dialog中显示超链接,点击链接跳转,简单代码如下 AlertDialog.Builder builder = new AlertDialog.Builder(this).se ...

  4. 在VS2010 Choose Toolbox Item Dialog 中显示自定义控件

    仅作记录: 在VS2010 "Choose Toolbox Item" Dialog 中显示自定义控件,需要手动在注册表中增加一项: [HKEY_LOCAL_MACHINE\SOF ...

  5. windows卸载qt_如何在Qt中显示一个窗口并在关闭后立即将其删除?

    作为一个非常简单的例子,我想在按下按钮时在Qt中显示一个对话框.通常的模式(在我正在申请的应用程序中)似乎如下: class MainWindow { ... private slots: butto ...

  6. 微信小程序中显示倒计时

    wxml文件中: <!--倒计时 --><view class="countDownTimeView countDownAllView" ><view ...

  7. android倒计时dialog,倒计时,dialog上显示倒计时,如果不点击dialog,倒计时结束后自动跳转...

    首先在strings.xml文件里定义 // 整数用 %d 字符串用 %s "提示" "该视频已被移除" %d 返回播放列表  string > /*如果 ...

  8. 富文本编辑器 wangeditor、Dialog中使用wangeditor、多次生成wangeditor实例

    富文本编辑器如同我们在CSDN上写文章是的编辑框(如下图),使用场景通常是在编辑详细资料,内容.本次实习过程学习使用了wangeditor,是一个简洁,文档齐全的富文本工具.wangeditor官方文 ...

  9. html新开浏览器窗口,如何在当前浏览器窗口(html)中显示新窗口?

    我正在尝试创建一个嵌入式 这是我需要做的: 显示在用于打开cover.htm文件浏览器窗口中form.htm文件. (提示:使用"opener"关键字引用主浏览器窗口,并使用loc ...

最新文章

  1. sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
  2. 【音乐理论】音与音高 ( 音域 | 音符表示 )
  3. Oracle中的单值函数
  4. java中对象模型与数据库中的关系模型
  5. 监控服务器怎么增加碟机,微服务业务监控方法及服务器专利_专利申请于2017-12-15_专利查询 - 天眼查...
  6. 最短路---dijsktra--邻接矩阵
  7. php去掉最后一个,号,织梦当前位置去除最后一个''符号
  8. [转]带花树,Edmonds's matching algorithm,一般图最大匹配
  9. python基础(19)之 输入输出
  10. VisualSVN安装图解
  11. Spring Cloud服务网关 Zuul
  12. 面试被问项目上线没_从面试官角度谈观察到的程序员技能瓶颈
  13. Word文档打不开怎么办
  14. 【力扣 912】十大排序算法
  15. 中国农业银行计算机专业笔试题,中国农业银行笔试题库
  16. AVAudioPlayer 播放本地音乐
  17. 【OpenCV】- 分水岭算法
  18. 三年级计算机活动记录,小学三年级主题班会活动记录
  19. 淘宝系商品详情系统架构设计
  20. NISP证书换取CISP证书需要哪些条件?

热门文章

  1. 初中信息技术面试计算机网络,2019下半年中学信息技术教师资格面试真题完整版...
  2. 《网络基础学习之三》认识网线制作工具
  3. cad 中的计算机在哪里打开,CAD计算器如何使用?
  4. Excel从数据中挑出几个数值使其和为某一固定值
  5. H3C模拟器 用户名包含非ASCII字符启动失败 解决方案/windows中文用户名修改
  6. 女大学生的一天(男生勿看)
  7. Mac电脑使用:删除保存在Mac电脑自带的Safari浏览器、谷歌浏览器、火狐浏览器中的账号和密码的方法
  8. HNU计算机系统lab3
  9. html的详情页面设计,HTML5+CSS3网页设计与制作实用教程 单元7 网页特效与制作商品详情页面(105页)-原创力文档...
  10. opencv滤镜-素描