这是一个场景。有文件夹:
- 可绘制的
- 可绘制的 ldpi
- 可绘制的 mdpi
- 可绘制的 hdpi
- drawble-xhdpi
图像(通常是背景,但不仅限于此类图像)仅位于其中/res/drawable
。
我在 Galaxy S3 上测试了该应用程序,并且背景显示正确。我在 HTC One X 上测试,但没有显示背景图像。
如果我将图像从 复制/res/drawable
到/res/drawable-xhdpi
,One X 将显示图像。
从逻辑上思考,这不应该发生,对吧?!如果 中没有图像drawable-xhdpi
,那么 Android 应该查看其他文件夹,直到它到达默认文件夹,然后/res/drawable
从那里拉取它。
为什么在某些手机上没有发生这种情况?
PS。我注意到一些平板电脑也存在同样的问题,但我现在不记得是哪些了。
聚苯乙烯。我在这里提到了背景图片,但问题不限于此。其他图像也会发生这种情况。我知道 xhdpi 手机存在大图像问题,我不希望您认为问题在于背景图像太大。其他“正常”大小的图像也会发生这种情况。