如何在后台加载布局?

时间:2015-04-10 08:53:08

标签: android xml splash-screen

我的应用中有一个布局,有很多图像,按钮和其他布局元素 用户第一次启动该布局的活动时,会导致应用程序冻结1秒钟 我想在我的启动画面中加载沉重的布局元素,这样当用户第一次启动它时就没有冻结。

我怎样才能将此功能添加到我的应用中?

3 个答案:

答案 0 :(得分:2)

首先加载所有UI元素,然后尝试在各自的布局中加载图像。

加载图像可能需要很长时间,因此请使用异步任务。

要有效加载图片,您可以使用Google共享的以下代码。以下是该链接...

http://developer.android.com/training/displaying-bitmaps/load-bitmap.html

答案 1 :(得分:1)

您应该查看AsyncTask Handler。它还可以让您轻松支持进度条。

答案 2 :(得分:1)

如果您要加载大量图片,可以使用图片加载库,请参阅此链接以获取更多 Image Loading Library这些库在后台加载图片并提供更多选项处理图像。