ProgressBar进度条10秒显示完成进度工作--binbinyang_怀化纱厂杨二狗的博客-程序员秘密

技术标签: android其他问题  Andriod  

之前我一个朋友面试遇到了一个问题。页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度显示工作。  

所以在这儿分享下希望帮助到一些朋友!

下面是代码:

public class ProgressBarStu extends Activity {
  private ProgressBar progressBar = null;

  protected void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.progressbar);
     progressBar = (ProgressBar) findViewById(R.id.progressBar);
   Thread thread = new Thread(new Runnable() {
    @Override
    public void run() {
     int progressBarMax = progressBar.getMax();
     try {
      while (progressBarMax != progressBar.getProgress()) {
       int stepProgress = progressBarMax / 10;
       int currentprogress = progressBar.getProgress();
       progressBar.setProgress(currentprogress
         + stepProgress);
       Thread.sleep(1000);
      }
     } catch (InterruptedException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
     }
    }
   });
   thread.start();
  }
 }

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/yangbin0513/article/details/46049269

智能推荐

js,css实现蒙层_chengRantianxia的博客-程序员秘密_添加蒙层如何实现

<!--html--><!--遮罩层--><div class="shadow"></div> <!--css-->.shadow{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:998; background-color:#000; opacity:0.6; display:n.

java用boolean判断素数_java判断一个数是否为素数[转]_盛艺小豆丁的博客-程序员秘密

http://blog.csdn.net/lwcumt/article/details/8027586importjava.util.Scanner;//质数又称素数,是指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数publicclassPrimeNumber{publicstaticvoidmain(String[]args){Scannerscan...

SAP: ME11 Enhancement MM06IF01_INFO_AENDERN_yong325的博客-程序员秘密_me11 增强

"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1) Form INFO_AENDERN, End

C/C++ 读取文件内容到结构体数组中。。_shen_wei的博客-程序员秘密

22.txt2016 AAAA 20160001 11111111111 25 88.0 99.5 99.0 77.0 63.52016 BBB 20160002 11111111111 25 88.0 99.5 99.0 77.0 63.52016 CCC 20160003 11111111111 25 88.0 99.5 99.0 77.0 63.52016 DDDD 2016000

8psk带宽计算_采用8PSK系统传输4800bps数据。 (1)信道带宽的最小理论值是多少? mpsk 信号可以采用差..._李世榮的博客-程序员秘密

码元速率为boud=4800/log8=1600Boud/s最小带宽为boud/2=1600/2=800HZ带宽不变,信息加倍,可以采用每个码元所含信息量为4bit的调制方式,如采用16QAM调制。带宽不变的情况下,信息速率增大,误码率相同的情况下,要增加信号的发送功率。给分吧,谢谢如同模拟调制,数字调制也可分为频率调制、相位调制和幅度调制,性能各有千秋。由于频率、相位调制对噪声抑制更好,因此成为...

串口通信_NicholasYTZ的博客-程序员秘密_串口通信

串口UARTUART,全称UniversalAsynchrONous Receiver/Transmitter,译为通用异步收发器。UART,“串口”时序协议的名称,定义了各个信号时序协议;USART,相比UART增加了同步信号,可实现ISO-7816智能卡接口;COM口,在PC等操作系统上,区别于USB、SATA接口的串行接口,定义了在操作系统中的规范;TTL/CMOS,嵌入式硬件系统的信号电平;RS-232,在UART基础上再定义了信号的电气特性RS-422,在RS-232基础上定义了

随便推点

jsoncpp库使用中遇到的问题_一缕阳光宣泄、整个世界的博客-程序员秘密_jsoncpp解析错误

一、解析时未使用严格模式,抛出异常通常各种博文里给的示例都是这种: std::string strJson="{\"123\":123}"; Json::Reader Reader; Json::Value Value; if(false == Reader.parse(strJson,Value)) { return false; } .....一般情况下解析不会出错,但是部分非json格式数据,如“{“123”:123}}}”,在这种写法下,不会返回错误,能继续运行,在后续使用V

用Javascript将图片等比例缩放_pumaboyd的博客-程序员秘密

并非原创,主要是产品部的需求。对网站商户图片进行等比例缩放。 script:function resizeimg(ImgD,iwidth,iheight) {     var image=new Image();     image.src=ImgD.src;     if(image.width>0 && image.height>0){        ...

基于SSM框架+Mybatis+Maven的秒杀系统_sinat_31986807的博客-程序员秘密

Maven配置<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4

华为 eNSP 配置 IPV6 ISIS BGP_weixin_34192993的博客-程序员秘密

IPV6ISISBGP1.实验拓扑:使用ENSP模拟器(版本V100R002C001.2.00.350)2.实验需求1:所有路由都配置IPV4地址和IPV6地址2:所有路由器都保证BGP互通3:所有路由配置ISIS3.实验配置R1syipv6isis1配置...

Nacos 1.1.4 发布,业界率先支持 Istio MCP 协议_程序猿DD_的博客-程序员秘密

点击上方蓝色“程序猿DD”,选择“设为星标”回复“资源”获取独家整理的学习资料!Nacos 是阿里巴巴开源的服务发现与配置管理项目,本次发布的 1.1.4 版本,主要带来的是与 Istio 的对接功能,使用的是 Istio 最新的 MCP 协议。本文将介绍包括这个功能在内的新版本发布的功能。升级指南服务端0.8.0 及以上版本:解压安装包后替换{nacos.home}/target/nacos-s...

推荐文章

热门文章

相关标签