Dialog中显示倒计时,到时自己主动关闭
这里直接用系统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中显示倒计时,到时自己主动关闭相关推荐
- python弹框倒计时自动关闭_Dialog中显示倒计时,到时自己主动关闭
这里直接用系统Dialog中加入了倒计时的显示,假设用自己定义Dialog会更美观: private TextView mOffTextView; private Handler mOffHandle ...
- android倒计时dialog,Dialog中显示倒计时,到时自动关闭
这里直接用系统Dialog中添加了倒计时的显示,如果用自定义Dialog会更美观: private TextView mOffTextView; private Handler mOffHandler ...
- Android dialog中显示一个超链接
最近有一个需求,需要在dialog中显示超链接,点击链接跳转,简单代码如下 AlertDialog.Builder builder = new AlertDialog.Builder(this).se ...
- 在VS2010 Choose Toolbox Item Dialog 中显示自定义控件
仅作记录: 在VS2010 "Choose Toolbox Item" Dialog 中显示自定义控件,需要手动在注册表中增加一项: [HKEY_LOCAL_MACHINE\SOF ...
- windows卸载qt_如何在Qt中显示一个窗口并在关闭后立即将其删除?
作为一个非常简单的例子,我想在按下按钮时在Qt中显示一个对话框.通常的模式(在我正在申请的应用程序中)似乎如下: class MainWindow { ... private slots: butto ...
- 微信小程序中显示倒计时
wxml文件中: <!--倒计时 --><view class="countDownTimeView countDownAllView" ><view ...
- android倒计时dialog,倒计时,dialog上显示倒计时,如果不点击dialog,倒计时结束后自动跳转...
首先在strings.xml文件里定义 // 整数用 %d 字符串用 %s "提示" "该视频已被移除" %d 返回播放列表 string > /*如果 ...
- 富文本编辑器 wangeditor、Dialog中使用wangeditor、多次生成wangeditor实例
富文本编辑器如同我们在CSDN上写文章是的编辑框(如下图),使用场景通常是在编辑详细资料,内容.本次实习过程学习使用了wangeditor,是一个简洁,文档齐全的富文本工具.wangeditor官方文 ...
- html新开浏览器窗口,如何在当前浏览器窗口(html)中显示新窗口?
我正在尝试创建一个嵌入式 这是我需要做的: 显示在用于打开cover.htm文件浏览器窗口中form.htm文件. (提示:使用"opener"关键字引用主浏览器窗口,并使用loc ...
最新文章
- sudo:/usr/bin/sudo 必须属于用户 ID 0(的用户)并且设置 setuid 位
- 【音乐理论】音与音高 ( 音域 | 音符表示 )
- Oracle中的单值函数
- java中对象模型与数据库中的关系模型
- 监控服务器怎么增加碟机,微服务业务监控方法及服务器专利_专利申请于2017-12-15_专利查询 - 天眼查...
- 最短路---dijsktra--邻接矩阵
- php去掉最后一个,号,织梦当前位置去除最后一个''符号
- [转]带花树,Edmonds's matching algorithm,一般图最大匹配
- python基础(19)之 输入输出
- VisualSVN安装图解
- Spring Cloud服务网关 Zuul
- 面试被问项目上线没_从面试官角度谈观察到的程序员技能瓶颈
- Word文档打不开怎么办
- 【力扣 912】十大排序算法
- 中国农业银行计算机专业笔试题,中国农业银行笔试题库
- AVAudioPlayer 播放本地音乐
- 【OpenCV】- 分水岭算法
- 三年级计算机活动记录,小学三年级主题班会活动记录
- 淘宝系商品详情系统架构设计
- NISP证书换取CISP证书需要哪些条件?
热门文章
- 初中信息技术面试计算机网络,2019下半年中学信息技术教师资格面试真题完整版...
- 《网络基础学习之三》认识网线制作工具
- cad 中的计算机在哪里打开,CAD计算器如何使用?
- Excel从数据中挑出几个数值使其和为某一固定值
- H3C模拟器 用户名包含非ASCII字符启动失败 解决方案/windows中文用户名修改
- 女大学生的一天(男生勿看)
- Mac电脑使用:删除保存在Mac电脑自带的Safari浏览器、谷歌浏览器、火狐浏览器中的账号和密码的方法
- HNU计算机系统lab3
- html的详情页面设计,HTML5+CSS3网页设计与制作实用教程 单元7 网页特效与制作商品详情页面(105页)-原创力文档...
- opencv滤镜-素描