我有一个大图像徽标,我目前正在缩放(通常是向下)以填充 50% 的屏幕。起初我把它放在基本的 /res/drawable 文件夹中。它适用于大多数设备,但在一些小屏幕的低端手机上,缩放引入了混叠,看起来很可怕。所以我将图像分发如下:
/res/drawable
-Large image, intended to be used on most devices
/res/drawable-normal
-Smaller image, intended to target smaller screens
但是,在三星 Galaxy Tab 2 10' 上进行测试时,它会选择普通文件夹中的图像,而不是基本可绘制文件夹中的图像。我知道这款平板电脑适合 drawable-xlarge 类别,因为它正在从那里挑选其他资源。所以我必须想出这个目录结构才能让它工作:
/res/drawable
-Large image, intended to be used on most devices
/res/drawable-normal
-Smaller image, intended to target smaller screens
/res/drawable-xlarge
-Same image as the drawable base folder, only used for the tablet to select the correct image.
现在它可以按我的意愿工作,但我不明白为什么系统会为 xlarge 设备选择普通文件夹。它不应该先在 xlarge 文件夹中查找,然后在基本可绘制文件夹中查找吗?
提前致谢。