0

我正在为更善良的园丁制作一个免费的教育字母活动应用程序。每个字母将有一个图像覆盖屏幕近 90% 的宽度和 75% 的高度。Android 开发人员参考指出,我们可以为不同尺寸的屏幕放置不同尺寸的图像。这意味着我将拥有 26 * 4 个图像,并且将来如果我为每个字母放置多个图像,则会有 26 * 4 * x 个图像,这将大大增加应用程序的大小。

而不是这个,我正在考虑使用一个接近 Nexus 10 分辨率的大尺寸图像,根据应用程序本身的屏幕尺寸调整它的大小。这是更好的方法吗?

图像大小是否需要与 Nexus 10 的分辨率几乎匹配才能使其在 Nexus 10 本身上看起来不错?

4

1 回答 1

1

将多个图像版本添加到您的项目中,旨在帮助您针对每个设备优化您的应用程序。就像您遇到的那样,这可能会导致 APK 大小问题,您应该想知道对您来说真正重要的是什么。

首先,您可以只为手机添加 XHDPI 图像,在 -xlarge 中为平板电脑添加更大的图像。

这使您可以使用具有合理数量的重复使用图像的大多数手机和平板电脑,因此可能是 APK 大小。如果您想支持每个示例 Nexus10,则必须为目前几乎仅用于 Nexus 10 本身的图像添加图像。

基本上重点是,您必须自己决定完美支持所有设备对您来说有多重要。那些孩子真的会注意到吗?他们甚至有 Nexus 10 吗?

此外,您始终可以打包多个 APK。因此,您可以简单地构建多个 APK,这些 APK 只包含一次图像集,并通过清单将它们限制为某些设备(dpi 和大小)。

于 2013-06-25T07:34:58.623 回答