加载进度条时加载图像

时间:2012-11-27 14:40:03

标签: android android-asynctask gallery

我想要一个异步任务,从drawable文件夹加载图像。我怎么能在另一个xml中显示进度条?我想在图库中显示图像。

我该怎么做呢? **如果您使用hello gallery code **

会很有帮助

提前致谢。

2 个答案:

答案 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 + /),最后,在这个方法中更新你的进度条。