结合动态更新ProgressBar进度
来源:互联网 发布:模糊聚类算法 matlab 编辑:程序博客网 时间:2024/06/11 08:13
public class MainActivity extends Activity{int hasData = 0;// 记录ProgressBar的完成进度int status = 0;ProgressBar bar , bar2;// 创建一个负责更新的进度的HandlerHandler mHandler = new Handler(){@Overridepublic void handleMessage(Message msg){// 表明消息是由该程序发送的if (msg.what == 0x111){bar.setProgress(status);bar2.setProgress(status);}}};@Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);bar = (ProgressBar) findViewById(R.id.bar);bar2 = (ProgressBar) findViewById(R.id.bar2);// 启动线程来执行任务new Thread(){public void run(){while (status < 100){// 获取耗时操作的完成百分比status = doWork();// 发送消息mHandler.sendEmptyMessage(0x111);}}}.start();}// 模拟一个耗时的操作public int doWork(){// 为数组元素赋值hasData++;try{Thread.sleep(100);}catch (InterruptedException e){e.printStackTrace();}return hasData;}}
0 0
- 结合动态更新ProgressBar进度
- progressbar定时更新进度
- ProgressBar 为什么可以在非UI线程中更新进度。
- Android 如何在 ListView 中更新 ProgressBar 进度
- Android ListView 中更新 ProgressBar 进度完整demo
- 实现动态更新ProgressBar的水平进度条
- ajax分批更新,动态显示进度
- 自定义ViewGroup实现进度动态更新效果
- progressbar 进度变色
- progressbar加进度
- ProgressBar,双向进度
- 带进度的progressBar
- 横向右到左圆角进度ProgressBar
- ProgressBar更新
- Android listview动态添加删除更新带ProgressBar的Item
- ProgressBar与FrameLayout结合
- 在ProgressBar显示文本进度
- ProgressBar---进度圈的显示
- 历届试题 兰顿蚂蚁 蓝桥杯
- 带花树算法 UOJ#79. 一般图最大匹配
- 数据库三大范式
- R语言随机抽样sample
- ubuntu环境下安装python3,配置文件正常导入自定义模块
- 结合动态更新ProgressBar进度
- NumPy详细API第四篇
- Java threadpool机制深入分析
- 理解 TCP 和 UDP (一)TCP 端口
- 欢迎使用CSDN-markdown编辑器
- iOS 利用 NEHotspotHelper 获取 WiFi 列表
- CSS3的text-shadow和box-shadow
- 关于Tomcat 8.5 启动是内存溢出的问题
- PTA 5-6 最大子列和问题 (10分)【贪心】