【发布时间】:2016-08-09 06:58:06
【问题描述】:
我是 android 新手,我正在尝试根据网络调用构建自定义循环 ProgressBar..means
1.当我点击Button 时,ProgressBar 应该加载 50%
2.当我从服务器获得响应时,它必须加载其他 50% 才能完成操作 提前谢谢你
这是我的 Prog.java 类
public class Prog extends Activity {
private ProgressBar progBar;
private TextView text;
private Handler mHandler = new Handler();
private int mProgressStatus=0;
int load=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_prog);
progBar= (ProgressBar)findViewById(R.id.progressBar);
dosomething();
}
public void dosomething() {
new Thread(new Runnable() {
public void run() {
final int presentage=0;
while (mProgressStatus < 50) {
mProgressStatus += 1;
// Update the progress bar
mHandler.post(new Runnable() {
public void run() {
progBar.setProgress(mProgressStatus);
}
});
try {
Thread.sleep(50);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();
}
}
【问题讨论】:
-
...你的问题是什么?
-
我的应用程序中有 2 个活动 1. 第一个活动包含 varify 按钮..当我单击该按钮时,它会调用服务器..在那个阶段我的进度条应该加载 50%,当我得到响应时从服务器它必须加载其他 50% 的进度条.....我真的不知道如何用代码实现....所以请帮忙
-
StackOverflow 不是“为我编写代码”站点。先尝试教程之类的,然后针对更具体的问题提出问题。
标签: java android android-layout android-studio android-fragments