超简单的 ProgressBar + AlertDialo
新建一个xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:gravity="center"><LinearLayoutandroid:layout_width="280dp"android:layout_height="150dp"android:orientation="vertical"android:paddingHorizontal="15dp"android:paddingVertical="15dp"><LinearLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:orientation="horizontal"android:gravity="left"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="请稍等"android:textSize="30sp"android:textColor="#000000"/></LinearLayout><LinearLayoutandroid:layout_width="match_parent"android:layout_height="match_parent"android:layout_marginVertical="10dp"android:orientation="horizontal"><LinearLayoutandroid:layout_width="0dp"android:layout_height="match_parent"android:layout_weight="1"android:gravity="center"><ProgressBarandroid:layout_width="match_parent"android:layout_height="match_parent"/></LinearLayout><LinearLayoutandroid:layout_width="0dp"android:layout_height="match_parent"android:layout_weight="2"android:gravity="left"android:layout_marginTop="5dp"><TextViewandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="正在飞速加载中..."android:textSize="18sp"/></LinearLayout></LinearLayout></LinearLayout>
</LinearLayout>
xml的预览图
在Java文件中 调用此方法即可 注意需要上下文对象
//等待对话框private void waitDialog(){//关联xml文件 需要上下文对象View view = LayoutInflater.from(context).inflate(R.layout.dialog_progress,null);AlertDialog.Builder dialog = new AlertDialog.Builder (context);dialog.setView(view);//点击空白区对话框不会消失dialog.setCancelable(false);final AlertDialog dialog1 = dialog.create();dialog1.show ();//等待三秒钟之后自动消失final Timer timer = new Timer();timer.schedule(new TimerTask() {@Overridepublic void run() {dialog1.dismiss();timer.cancel();}},3000);}
最终效果图
超简单的 ProgressBar + AlertDialo相关推荐
- 零起点学算法03——超简单模仿算术题
零起点学算法03--超简单模仿算术题 Description 计算机计算能力很强哦. 让计算机帮你算其实也很容易,不过要学好计算机语言哦. 下面请看一个例子:要求计算机计算1+2的值并输出. 这 ...
- 迷你世界电锯机器人_迷你世界:三分钟制作超简单飞翔石像机器人报道!
更多游戏资讯,请点击上方蓝字查询! 哈喽,大家好,还记得我之前分享的超简单的石像机器人吗?不记得了吗?我再帮助大家回忆回忆,之前研游酱分享的石像机器人总共是分两篇文章,一个是不会动的入下图,一个是会动 ...
- 面试Python开发的这道题超简单,我却搞砸了!
题图 | Shutterstock / studiostoks 这道算法题明明超简单-- 上午10点,在T公司的会议室里,小R正在参加一场他准备了好几天的技术面试. 整体来说,他在这场面试中的表现还不 ...
- ASP.NET中一种超简单的Ajax解决方案
为什么是Ajax2? 因为之前有一个blqw.Ajax,并且已经在项目中投入使用了,但是没有这个方便,这个是后来才弄的,为了纪念第一版的blqw.Ajax,所以这个就2了... 话说看了评论才发现,原 ...
- python http服务器_超简单的Python HTTP服务
超如果你急需一个简单的Web Server,但你又不想去下载并安装那些复杂的HTTP服务程序,比如:Apache,ISS等.那么, Python 可能帮助你.使用Python可以完成一个简单的内建 H ...
- 用python实现视频换脸_超简单使用Python换脸实例
换脸! 这段时间,deepfakes搞得火热,比方说把<射雕英雄传>里的朱茵换成了杨幂,看下面的图!毫无违和感! 其实早在之前,基于AI换脸的技术就得到了应用,比方说<速度与激情7& ...
- 【超简单】MySQL存储引擎的选择与配置
[超简单]MySQL存储引擎的选择与配置 存储引擎简介 MySQL中的数据用各种不同的技术存储在文件(或内存)中.每一种技术都使用不同的存储机构,索引技巧,锁定水平并且最终提供广泛的不同的功能和能力. ...
- 批处理 操作mysql_超简单使用批处理(batch)操作数据库
超简单使用批处理(batch)操作数据库 批处理(batch)是什么 批处理的执行就好比快递员的工作: 未使用批处理的时候,快递员一次从分发点将一件快递发给客户: 使用批处理,则是快递员将所有要派送的 ...
- python与excel表格-超简单:用Python让Excel飞起来
超简单:用Python让Excel飞起来 作者:王秀文;郭明鑫;王宇韬 编著 出版日期:2020年07月 文件大小:20.30M 支持设备: ¥45.00在线试读 适用客户端: 言商书局 iPad/i ...
最新文章
- VirtualBox 下USB 设备加载的步骤及无法加载的解决办法
- get,put,post,delete含义与区别
- 【Android 组件化】路由组件 ( 路由框架概述 )
- C语言学生学籍管理系统 链表+存储数据到文档
- leetcode876. 链表的中间结点
- java 关闭守护线程_Java并发编程之线程生命周期、守护线程、优先级、关闭和join、sleep、yield、interrupt...
- Java游戏小李飞镖,安全工程与虚拟技术部双节活动
- 酒店管理系统java实现
- Android TTS(TextToSpeech)实践
- 站在知乎肩上-做更强的自己(3)
- BZOJ 2794 [Poi2012]Cloakroom(离线+背包)
- Cent OS7的安装
- 计算机中央的处理器由什么构成,计算机中央处理器CPU的由什么组成
- SEO人员快速提升关键词优化排名的方法
- 项目:家庭收入支出记账软件(JAVA语言)
- Win10系统bhound7.sys蓝屏故障修复
- win7已经阻止此发行者在您的计算机上运行软件,win7系统打开特定网站提示“控件无法安装,windows已阻止此软件因为无法验证发行者”如何解决...
- 宜信笔试题 把m升水倒入n个杯子
- java 二进制流转图片_java转发二进制图片流【原】
- 5G大时代来临智慧城市智能化建设加速完成
热门文章
- gitLab汉化出错问题
- 易会考刷题平台搭建信息技术学业水平考试会考平台搭建
- Python字节转换(Bytes conversion)
- WDS201 2串口RS-232转10/100Base-T(X) + 801.11 b/g无线设备服务器
- AMD CPU Ryzen R7 2700X 安装 Ubuntu18.04 + AMD RX580 显卡驱动
- Jetson nano查看自带的opencv版本
- 南通SEO爱好者之“拿来主义”!
- 给张云成的留言 20120223
- Improved Residual Networks for Image and Video Recognition
- 拥抱开源,聆听不同的声音——2017 PostgreSQL大象汇暨第八届PostgreSQL中国技术大会行记...