我想要一个从可绘制文件夹加载图像的异步任务。如何在另一个 xml 中显示进度条?我想在画廊中显示图像。
我该怎么做呢?** 如果您使用 hello Gallery 代码会很有帮助**
提前致谢。
我想要一个从可绘制文件夹加载图像的异步任务。如何在另一个 xml 中显示进度条?我想在画廊中显示图像。
我该怎么做呢?** 如果您使用 hello Gallery 代码会很有帮助**
提前致谢。
如果要显示进度条,则必须创建一个全局变量来引用进度条。
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()
在异步任务中
向异步任务的构造函数发送一个进度条(您要更新哪个),在方法 doBackground 中,加载您的图片并使用方法 publisProgress(可能命名为这个,只是 alt + /),最后,在此方法中更新您的进度条..