创建Android的“加载屏幕”

时间:2011-07-27 05:33:30

标签: android android-asynctask

我解析了.html页面并取了一组复选框,而不是我在layout和setContentView(layout)中添加了复选框。但是解析很慢,我想在加载数据期间创建加载窗口。我不知道怎么做,请帮帮我。无论如何,谢谢你。

2 个答案:

答案 0 :(得分:4)

为此,您可以在AsyncTask的onPreExecute()方法中实现AsyncTaskPainless Threading),实现ProgressBar

因为我已经标记它被称为无痛线程,因为我们开发人员不必费心去开始/暂停/停止线程,它由Android本身管理。

更新

您还可以在onPreExecute()方法中显示ProgressDialog,然后在onPostExecute()方法中隐藏它。同样,我建议你阅读这篇文章,真的很有帮助:https://sites.google.com/site/androidhowto/how-to-1/asynctasks-with-progressdialogs

答案 1 :(得分:2)

您可以使用进度对话框执行此操作。 Android开发者网站上有一个教程,这是它开始解释的地方:

  

ProgressDialog是AlertDialog类的扩展,可以   以旋转轮的形式显示进度动画   任务的进度未定义或进度条的任务   具有明确的进展。该对话框还可以提供按钮,   比如一个取消下载。

链接在这里:http://developer.android.com/guide/topics/ui/dialogs.html