ProgressBar进度条
来源:互联网 发布:ubuntu root修改grub 编辑:程序博客网 时间:2024/06/05 19:38
1.首先写一个进度条
<ProgressBar
android:id="@+id/bp_mian_a" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="wrap_content" />
2.再弄一个按钮,再在按钮里定义一个方法
<Buttonandroid:layout_width="wrap_content" android:layout_height="wrap_content" android:text="下载" android:onClick="xz"/>再下一步在子线程中发消息class MyThread extends Thread{ @Override public void run() { super.run(); for (int i = 0; i <=100 ; i++) { pb_progressbar_bar.setProgress(i); // tv_progressbar_num.setText(i+""); //在子线程中发消息 handler.sendEmptyMessage(i); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } } } }调线程的方法public void download(View view){ new MyThread().start(); } Handler handler=new Handler(){ //接受消息,更新UI界面 @Override public void handleMessage(Message msg) { super.handleMessage(msg); int i=msg.what; tv_progressbar_num.setText(i+""); } };效果如下:
阅读全文
0 0
- 进度条ProgressBar
- 进度条progressBar
- ProgressBar进度条
- 进度条ProgressBar
- ProgressBar(进度条)
- ProgressBar(进度条)
- ProgressBar进度条
- progressbar(进度条)
- 进度条ProgressBar
- ProgressBar进度条
- ProgressBar 进度条
- ProgressBar(进度条)
- ProgressBar进度条
- ProgressBar进度条
- ProgressBar 进度条
- ProgressBar进度条
- ProgressBar进度条
- ProgressBar(进度条)
- 外观设计模式1
- Linux下tar压缩和解压缩命令详解
- 2.1面向对象程序设计基础(2)
- SVD分解
- Cent OS 7安装Tensorflow
- ProgressBar进度条
- JSTL格式化日期时报错:According to TLD or attribute directive in tag file, attribute value does not accept an
- 偶数树 并查集
- java中接口之间的继承
- hibernate笔记-006-双向的一对一映射
- Linux任务定时服务——crond与crontab
- static详解
- 一个支持memcache协议的支持在线批量更新的kv数据库(适用于推荐引擎)
- 从博客复制程序到VS里面出现<span style="font-size:24px;"><strong>