首页 > 解决方案 > 如何在 Android Ui 中使用资产?

问题描述

我是 Android Studio 的新手。在前端工作时,有时很容易将某些部分作为 png 文件并将其放置在特定位置,而不是在 xml 文件中重新创建它。我很困惑我们可以一直使用 png 吗?我担心内存空间。就像该应用程序包含 50 个页面,并且在每个页面中我使用 1-2 个资产。我不希望我的应用程序超过 40mb。最好的方法是什么?我们可以将图像存储为 URL 并在我们使用时检索它。这种方式有什么缺点?

标签: androidxmlandroid-studiofrontend

解决方案


这么多的问题 :)

我很困惑我们可以一直使用 png 吗?

使用最适合您的照片的东西。对于照片,JPEG 可能会做得更好。但是,如果您愿意,您可以一直使用 PNG,是的。

我不希望我的应用程序超过 40mb。

检查并查看。取决于您的图像有多大;我们不能说。

最好的方法是什么?

没有足够的信息来告诉你。一般来说,在资产中使用图像并没有错。

我们可以将图像存储为 URL 并在我们使用时检索它。

是的。

这种方式有什么缺点?

您需要在某处获得一些服务器空间。此外,还会有加载延迟。此外,您的应用在与 Internet 断开连接时将无法使用。

在前端工作时,有时很容易将某些部分作为 png 文件并将其放置在特定位置,而不是在 xml 文件中重新创建它。

这就是让我感到困惑的部分。Android XML 布局通常包含交互元素,用户可以与之交互。另一方面,图像往往是静态的。您认为可以用图像替换什么样的 XML?


推荐阅读