How:为activity实现进度条(ProgressBar)
来源:互联网 发布:如何查看本机端口号 编辑:程序博客网 时间:2024/06/05 08:52
实现该功能的模块组成:
1.在res/layout 中对应xml布局中声明,eg:
<?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 style="@android:style/Widget.ProgressBar.Horizontal" android:id="@+id/myProgressBar" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /></LinearLayout>2.java代码:
2.1.设置布局
setContentView(R.layout.main);
2.2.进度条实例化
import android.widget.ProgressBar;
private ProgressBar mProgress;
mProgress = (ProgressBar) findViewById(R.id.myProgressBar);
2.3.创建新进程,实现自己想要做的事情,并实现进度条动态变化,eg(比如我现在要做的事情是将我的变量mProgressStatus从依次加一,一直到一百,用进度条显示进度)
import android.os.Handler;
private int mProgressStatus = 0;
private Handler mHandler = new Handler();
new Thread(new Runnable() {
public void run() {
while (mProgressStatus < 100) {
mProgressStatus++;
try {
Thread.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
// Update the progress bar
mHandler.post(new Runnable() {
public void run() {
mProgress.setProgress(mProgressStatus);
}
});
}
}
}).start();
- How:为activity实现进度条(ProgressBar)
- 使用progressbar实现进度条。
- 使用ProgressBar实现进度条
- android:progressbar实现进度条
- ProgressBar进度条的实现
- 使用ProgressBar实现进度条
- 使用ProgressBar实现进度条
- backgroundworker使用 实现进度条ProgressBar
- ProgressBar组件实现实时进度条
- backgroundworker使用 实现进度条ProgressBar
- 使用ProgressBar实现加载进度条
- android ProgressBar 实现自定义进度条
- 自定义进度条ProgressBar的实现
- 使用ProgressBar实现加载进度条
- 自定义ProgressBar实现圆弧进度条
- Android的Activity跳转和ProgressBar进度条
- 自定义进度条,progressBar 背景为.9图片
- ProgressBar实现进度条及ProgressDialog实现对话框进度条
- 经历一些磨练造就一个不一般的自己
- 处女作 俄罗斯方块
- 内部类使用场景:供外部类使用,回调
- printf的返回值
- hdu3368DFS
- How:为activity实现进度条(ProgressBar)
- 部件交互质量控制
- 嵌入式的学习与开发之道
- Huffman编解码完全注释
- Zed Shaw:程序员的常见健康问题
- <深入浅出> mips 用户态堆栈回溯原理 以及内核态打印用户态堆栈回溯
- 多重集的全排列
- 浅析如何去除Strings中的C#空格
- java加密解密——MD5算法和DES算法