android - 如何在 Android Ui 中使用资产?
问题描述
我是 Android Studio 的新手。在前端工作时,有时很容易将某些部分作为 png 文件并将其放置在特定位置,而不是在 xml 文件中重新创建它。我很困惑我们可以一直使用 png 吗?我担心内存空间。就像该应用程序包含 50 个页面,并且在每个页面中我使用 1-2 个资产。我不希望我的应用程序超过 40mb。最好的方法是什么?我们可以将图像存储为 URL 并在我们使用时检索它。这种方式有什么缺点?
解决方案
这么多的问题 :)
我很困惑我们可以一直使用 png 吗?
使用最适合您的照片的东西。对于照片,JPEG 可能会做得更好。但是,如果您愿意,您可以一直使用 PNG,是的。
我不希望我的应用程序超过 40mb。
检查并查看。取决于您的图像有多大;我们不能说。
最好的方法是什么?
没有足够的信息来告诉你。一般来说,在资产中使用图像并没有错。
我们可以将图像存储为 URL 并在我们使用时检索它。
是的。
这种方式有什么缺点?
您需要在某处获得一些服务器空间。此外,还会有加载延迟。此外,您的应用在与 Internet 断开连接时将无法使用。
在前端工作时,有时很容易将某些部分作为 png 文件并将其放置在特定位置,而不是在 xml 文件中重新创建它。
这就是让我感到困惑的部分。Android XML 布局通常包含交互元素,用户可以与之交互。另一方面,图像往往是静态的。您认为可以用图像替换什么样的 XML?
推荐阅读
- acl2 - 遍历 ACL2 中的列表
- mailchimp-api-v3.0 - MailChimp 的 API v3 中的“点击报告”link_id 来自哪里?
- java - Java:序列化和反序列化 ArrayList
- vb.net - 在 VB 2017 中替换文本文件中的多行
- r - 数据表创建行
- ssl - 如何覆盖/替换/禁用 IIS 客户端证书验证
- java - 废弃的 API 和序列化
- python - 在 ChoiceField 中选择了我要获取的值
- javascript - 每当客户端请求页面时返回 URL
- android - 使用 Google Play 结算库成功购买订阅后,Android 应用程序崩溃