我正在开发一款安卓游戏,并会尝试尽可能多地覆盖不同的手机和桌面屏幕尺寸和分辨率。为了更容易处理图形,我设计了一些我的图标,例如7英寸的mdpi平板电脑使用与xhdpi手机相同的图标。
这意味着我在drawable-xhdpi文件夹中放置了与drawable-sw600dp-mdpi完全相同的图标文件。我在drawable-land-xhdpi中也有相同的文件,如drawable-sw600dp-land-mdpi。拥有重复文件感觉不太好,可以以某种方式避免吗?或者eclipse编译器有多聪明,它可以检测重复文件并相应地压缩apk文件吗?
答案 0 :(得分:1)
您可以使用别名来避免重复图像文件。图像别名是包含<bitmap />
标记的XML资源文件。请查看documentation的语法。
在您的情况下,我认为您应该为手机和平板电脑命名不同的资源,如果他们不具有相同的密度无关大小。根据我的理解,您的平板电脑图像比手机图像更大,这通常不是一个好主意。