博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android ProgressBar的使用
阅读量:7063 次
发布时间:2019-06-28

本文共 1723 字,大约阅读时间需要 5 分钟。

Android 基础教程之-------Android ProgressBar的使用

http://blog.csdn.net/Android_Tutor/article/details/5695170

FAQ:

ProgressBar 样式? 样式自定义?

// ProgressBarprotected static final int STOP = 0x10000;  protected static final int NEXT = 0x10001;  private int iCount = 0;rectangleProgressBar.setVisibility(View.VISIBLE);  circleProgressBar.setVisibility(View.VISIBLE);rectangleProgressBar.setMax(100); rectangleProgressBar.setProgress(0);circleProgressBar.setProgress(0);//创建一个线程,每秒步长为5增加,到100%时停止Thread mThread = new Thread(new Runnable() {    public void run() {        for (int i = 0; i < 20; i++) {            try {                iCount = (i + 1) * 5;                Thread.sleep(1000);                if (i == 19) {                    Message msg = new Message();                    msg.what = STOP;                    mHandler.sendMessage(msg);                    break;                } else {                    Message msg = new Message();                    msg.what = NEXT;                    mHandler.sendMessage(msg);                }            } catch (Exception e) {                e.printStackTrace            }        }    }});//定义一个Handlerprivate Handler mHandler = new Handler() {    public void handleMessage(Message msg) {        switch (msg.what) {            case STOP:                rectangleProgressBar.setVisibility(View.GONE);                circleProgressBar.setVisibility(View.GONE);                Thread.currentThread().interrupt();                break;                            case NEXT:                if (!Thread.currentThread().isInterrupted()) {                    rectangleProgressBar.setProgress(iCount);                    circleProgressBar.setProgress(iCount);                }        }    }}

 

你可能感兴趣的文章
.NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
查看>>
一次服务器CPU占用率高的定位分析
查看>>
安装office2007 1706错误
查看>>
crontab中执行多条命令
查看>>
25 JavaScript的幻灯片用于在Web布局的精彩案例
查看>>
关于使用AJAX获取数据时,由于IE缓存而导致数据不更新,串数据的问题!
查看>>
android开发(14) 可以横向滚动的ListView(固定列头)
查看>>
用C语言写的迅雷看看XV文件提取器及C语言源代码
查看>>
ccpuid:CPUID信息模块 V1.01版,支持GCC(兼容32位或64位的Windows/Linux)
查看>>
用dom4j操作XML文档(收集)
查看>>
WinForm实例源代码下载
查看>>
hdu 1829 A Bug's Life(并查集)
查看>>
每日英语:Chinese Writer Wins Literature Nobel
查看>>
java中三种主流数据库数据库(sqlserver,db2,oracle)的jdbc连接总结
查看>>
Oracle Apps AutoConfig
查看>>
[leetcode]Flatten Binary Tree to Linked List
查看>>
css颜色代码大全:(网页设计师和平面设计师常用)
查看>>
boost 1.52在windows下的配置
查看>>
素材锦囊——50个高质量的 PSD 素材免费下载《上篇》
查看>>
【转】oc中消息传递机制-附:对performSelector方法的扩充
查看>>