在android中下载完图片后,在后台加载显示

时间:2013-01-05 09:26:34

标签: android android-layout lazy-loading

您可以从屏幕截图中识别出在完成图像下载后,它显示进度dialog仍在后台加载。我在我的项目中实现了Async任务来从服务器和显示器加载图像。我也放了m_ProgressDialog.dismiss();。在HDPI中,它显示的是LDPIMDPI。我把一个空白帧作为第一层然后加载然后下载图像。任何解决方案?

You can see in image background there is still loading

enter image description here

3 个答案:

答案 0 :(得分:0)

我的问题不是很明确,截图非常小,请提供更多详情。

可能是View.SetVisibility(View.Invisible)可以帮到你吗?

答案 1 :(得分:0)

m.ProgressDialog.dismiss();保留在onPostExecute方法中:

onPostExecute(String result) 
{
    m.ProgressDialog.dismiss();
}

答案 2 :(得分:0)

解决了,我的一位同事在该代码中采用了动态进度条,我只是减小了进度条的大小。所以它会自动落后于图像。所以无法看到那个酒吧。