-1

我想要一个从可绘制文件夹加载图像的异步任务。如何在另一个 xml 中显示进度条?我想在画廊中显示图像。

我该怎么做呢?** 如果您使用 hello Gallery 代码会很有帮助**

提前致谢。

4

2 回答 2

1

如果要显示进度条,则必须创建一个全局变量来引用进度条。

ProgressDialog myProgressDialog;

然后,在异步任务中使用默认方法来处理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()
于 2012-11-27T20:00:21.543 回答
0

在异步任务中

向异步任务的构造函数发送一个进度条(您要更新哪个),在方法 doBackground 中,加载您的图片并使用方法 publisProgress(可能命名为这个,只是 alt + /),最后,在此方法中更新您的进度条..

于 2012-11-27T15:02:51.257 回答