1
我的项目是下载PDF,然后查看它。 https://stackoverflow.com/a/24748227/8769785如何添加进程按钮以显示按钮上的下载进度?
我想显示在下载按钮下载进度![从提供和URL“下载”按钮,下载“查看”按钮,打开文件]
我当正在下载文件(进度)时,要在“下载按钮”中添加“提交处理按钮”动画。
我的问题是我不知道如何获得下载按钮上的动画(进度)。
在该项目中有一个“Filedownloader”类 我已经尝试了与主要活动的点击侦听器,但我仍然无法获得按钮上的进度。我无法从网址取得进展。
我是Android编程新手。
的代码是这样
//获取按钮视图 SubmitProcessButton btnSubmit按钮=(SubmitProcessButton)findViewById(R.id.btnSubmit);
//start with progress = 0
btnSubmit.setProgress(0);
//to test the animations, when we touch the button it will start counting
btnSubmit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SubmitProcessButton btn = (SubmitProcessButton) view;
// we add 25 in the button progress each click
if(btn.getProgress() < 100){
btn.setProgress(btn.getProgress() + 25);
}
}
});
使用'AsyncTask'来显示从服务器下载数据时的进度。 –
在该项目中有一个filedownloader类可帮助下载文件。我不确定在哪里添加setprogress。 –
使用对话框甚至TextView,跟踪进度以及更新值可以是一个解决方案 – rmjoia