十秒钟更新完ProgressBar

//注意:
//在xml文件中
//style="@android:style/Widget.ProgressBar.Horizontal"采用系统自带的样式

1 main.xml文件如下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >
    <ProgressBar
        android:id="@+id/progressBar"
        android:layout_width="wrap_content"
        android:layout_height="30dip"
        android:visibility="visible"
        style="@android:style/Widget.ProgressBar.Horizontal"
    />
</LinearLayout>

2 Activity如下
package cn.com;
import android.app.Activity;
import android.os.Bundle;
import android.widget.ProgressBar;
public class TestProgressBarActivity extends Activity {
	private ProgressBar progressBar = null;
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		progressBar = (ProgressBar) findViewById(R.id.progressBar);	// 从这到下是关键
		Thread thread = new Thread(new Runnable() {
			@Override
			public void run() {
				int progressBarMax = progressBar.getMax();//得到progressBar的最大刻度
				try {
					while (progressBarMax != progressBar.getProgress()) {
						int everyProgress = progressBarMax / 10;//progressBar的最大刻度细分为十份
						int currentprogress = progressBar.getProgress();//得到当前刻度
						progressBar.setProgress(currentprogress + everyProgress);//设置更新后的刻度
						Thread.sleep(1000);//线程睡眠一秒
					}
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
			}
		});
		thread.start();	//开启线程.关键结束
	}
}
时间: 2024-10-14 19:25:37

十秒钟更新完ProgressBar的相关文章

在gridview中更新完数据怎么选择所更新的行

问题描述 在gridview中更新完数据怎么选择所更新的行,效果就象点击选择列的效果那样. 解决方案 解决方案二:把Index在设置为刚才编辑的行就行了.解决方案三:哪个INDEX怎么设置给个例子好吗解决方案四:该回复于2008-04-09 15:46:05被版主删除解决方案五:这个怎么做呀急等解决方案六:就是定位我知道了就是设定selectindex再绑定旧可以了但遇上要绑定到第一页以后的数据旧不能选择了着怎么解决呢?解决方案七:该回复于2008-04-09 15:46:03被版主删除解决方案

Photoshop高手速成 十秒钟调亮度

速成 图片明显暴光不足.一般就是加蒙版,调曲线,然后再蒙版上拉渐变.但是这个在日常的工作中非常的不方便. 解释一下.图中在按ctrl+m的时候,不是加调整层.是直接先点图片.就是没有蒙版的那个眼睛.直接ctrl+M, 然后移动曲线到你需要的亮度. 蒙版本身也可以用ctrl+L 或者ctrl+M来调节明暗. 说一下这十秒钟 1 ctrl+j 一秒 2 alt+shift+ctrl+~一秒 3 点蒙版一秒 4 ctrl+i 一秒 5 点掉眼睛一秒 6 ctrl+m 一秒 7 拉曲线一秒 8 点OK一

PS高手速成:十秒钟调亮度

速成 图片明显暴光不足.一般就是加蒙版,调曲线,然后再蒙版上拉渐变.但是这个在日常的工作中非常的不方便. 解释一下.图中在按ctrl+m的时候,不是加调整层.是直接先点图片.就是没有蒙版的那个眼睛.直接ctrl+M, 然后移动曲线到你需要的亮度. 蒙版本身也可以用ctrl+L 或者ctrl+M来调节明暗. 说一下这十秒钟 1 ctrl+j 一秒 2 alt+shift+ctrl+~一秒 3 点蒙版一秒 4 ctrl+i 一秒 5 点掉眼睛一秒 6 ctrl+m 一秒 7 拉曲线一秒 8 点OK一

让Win7每次更新完不再重新启动系统

系统更新是Windows中非常重要的一项功能,在 Windows7 中也不例外,它可以通过安装安全补丁和修复最新Bug来使你的电脑保持更新和安全.尽管该功能可以让你的电脑远离任何通常情况下的威胁,不过,这也带来了一些烦恼,尤其当它固执地令计算机必须重新启动才能完成重要更新的时候,你可以推迟4个小时再执行,但却没有一个选项可以禁用它.幸运的是,现在我们发现了一个行之有效的方法来解决这个问题,那就是通过Windows7的本地组策略编辑来改善它. 具体的修改方法如下: 1.打开开始菜单,在搜索栏中输入

javascript实现十秒钟后注册按钮可点击的方法

  本文实例讲述了javascript实现十秒钟后注册按钮可点击的方法.分享给大家供大家参考.具体分析如下: 1.注册按钮初始状态为不可用,disabled 2.启动定时器,setInterval,1秒钟运行一次CountDown方法,设定一个初始值为10的全局变量, 在CountDown方法中对全局变量倒数,然后将倒数的值写到注册按钮上(请仔细阅读协议(还剩8秒)). 3.直到全局变量的值<=0,就让注册按钮可用,将按钮的文本设置为"同意!" ? 1 2 3 4 5 6 7 8

windows7 更新完提示重新启动怎么取消

根据以下分析的操作步骤之后,当windows 7每次更新完将不会再没完没了的提示重新启动系统,我们一起来学习下吧! 1.打开开始菜单,选择"运行",输入"gpedit.msc"并回车,随后弹出"本地组策略编辑"窗口; 2.在窗口左侧展开"计算机配置"->"管理模板"->"windows组件",并选择windows update; 3.在右侧的列表中,找到并双击"对于

让Windows 7更新完不再重新启动系统

  系统更新是Windows中非常重要的一项功能,在 Windows7 中也不例外,它可以通过安装安全补丁和修复最新Bug来使你的电脑保持更新和安全.尽管该功能可以让你的电脑远离任何通常情况下的威胁,不过,这也带来了一些烦恼,尤其当它固执地令计算机必须重新启动才能完成重要更新的时候,你可以推迟4个小时再执行,但却没有一个选项可以禁用它.幸运的是,现在我们发现了一个行之有效的方法来解决这个问题,那就是通过Windows7的本地组策略编辑来改善它. 具体的修改方法如下: 1.打开开始菜单,在搜索栏中

如何让Windows7更新完不会再重新启动系统

如何让Windows7更新完不会再重新启动系统呢?每次更新之后都需要重启,麻烦!系统更新是Windows中非常重要的一项功能,在 Windows7 中也不例外,它可以通过安装安全补丁和修复最新Bug来使你的电脑保持更新和安全.尽管该功能可以让你的电脑远离任何通常情况下的威胁,不过,这也带来了一些烦恼,尤其当它固执地令计算机必须重新启动才能完成重要更新的时候,你可以推迟4个小时再执行,但却没有一个选项可以禁用它.幸运的是,现在我们发现了一个行之有效的方法来解决这个问题,那就是通过Windows7的

win7系统更新完一些服务之后总是弹出重启提示怎么办?

  win7系统下载官网需要更新服务.更新程序.更新驱动,这是咱们无法避免的一个情况,毕竟win7系统更新之后会变得更加的完善,更加的安全,也更有利于咱们日常的体验,但是不少朋友却对这个更新服务十分的厌烦,甚至有要禁止掉这个服务的心思,为什么会出现这种情况呢?这就要说说咱们win7系统更新完之后出现的重启提示了,本来工作的好好的,玩的好好的,突然出现这样的提示,是不是觉得很烦呢?那么咱们是否可以关闭这个重启的提示窗口?下面,小编告诉你该怎么做! 1.首先,咱们同时按下win7系统键盘上的win+