我想要一个异步任务,从drawable文件夹加载图像。我怎么能在另一个xml中显示进度条?我想在图库中显示图像。
我该怎么做呢? **如果您使用hello gallery code **
会很有帮助提前致谢。
答案 0 :(得分:1)
如果您要显示进度条,则必须创建一个globar变量来引用进度条。
ProgressDialog myProgressDialog;
然后,在asynk任务中使用默认方法来处理progressBar
@Override
protected void onPreExecute()
{
//create the dialog
progressDialog = ProgressDialog.show(getBaseContext(), "Tittle","Description");
};
@Override
protected Void doInBackground(Void... params)
{
//load the image
return null;
}
@Override
protected void onPostExecute(Void result)
{
//dismiss te dialog
progressDialog.dismiss();
};
如果您想使用百分比栏,您也可以使用方法
onProgressUpdate()
答案 1 :(得分:0)
在异步任务中
将一个进度条(你想要更新的那个)发送到asynctask的构造函数,在方法doBackground中,加载你的图片并使用方法publisProgress(也许这个名字,只是alt + /),最后,在这个方法中更新你的进度条。