如何使用旋转轮

时间:2011-06-10 12:07:21

标签: android asynchronous spinner

我要从远程服务器更新数据。我希望用户知道在用户与UI交互时正在下载数据。我希望"更新......"信息与旋转轮(旋转圆圈等)一起显示在屏幕底部,并在更新完成后消失。我应该考虑使用哪种控件?我已经有了AsyncTask。任何教程和示例链接都非常感谢。

2 个答案:

答案 0 :(得分:0)

Class var

ProgressDialog dialog;
在你的onPreExecute()调用中

dialog = ProgressDialog.show(MyActivity.this, "", "Loading. Please wait...", true);

和onPostExecute()

 dialog.dismiss();

如果使对话框可取消,请确保在AsyncTask上实现onCancelled()并在用户想要取消Async进程时调用AsyncTask.cancel(true)。 另一个实现是onCreateDialog(id),调用方法showDialog(id),dismissDialog(id)和removeDialog(id)

答案 1 :(得分:0)

通常,我会使用ImageView或ImageButton,如果它像刷新按钮一样,并使用“startAnimation”方法旋转它。

对于此方法,您可以使用任何微调轮png。