【发布时间】:2014-03-04 03:39:24
【问题描述】:
我需要在做一些事情时设置一个圆形进度条。 我已经这样做了:
progressBar = (ProgressBar) findViewById(R.id.progressBar1);
在我的OnCreate()中,然后在办事后调用progressBar.setVisibility(View.Visible)和View.Gone,但是progressBar没有显示。
progressBar.setVisibility(View.VISIBLE);
thumbnailAux = doThings(thumbnail);
image.setImageBitmap(thumbnailAux);
progressBar.setVisibility(View.GONE);
doThings 方法需要几秒钟才能完成执行。 请帮忙!!
【问题讨论】:
-
这不起作用,您需要使用后台线程并定期在主线程上发布用户界面更新。查看文档中的 AsyncTask。
-
你能发布你的代码吗?
-
更好地使用 AsyncTask 中的进度对话框
标签: android progress-bar progress android-progressbar