我有一个旧项目可以使用,很多重构等等。所有图标和图像都存储在mipmap
个文件夹中。但是有一种奇怪的行为
例如,如果您有一个只有一个尺寸的图标,您只需将其放入mipmap-nodpi
或drawable-nodpi
中,但正如我之前提到的,所有图像资源都位于mipmap
个文件夹。那么问题就在于:
如果我将某些图片放入mipmap-nodpi
我的三星J4 不能正常工作,那么图片由于某种原因非常小,所以我&#39 ; ve也将它归入mipmap-xhdpi
(帮助了我),并且意外地将其归入mipmap-xxhdpi
。所以,我的客户向我展示了一个方面,显示在他的三星Galaxy S5 上,这张图片也非常小,只是盲目地删除并将此图像添加到不同的mipmap
文件夹中,我&# 39;我们发现,这种行为是由mipmap-xxhdpi
文件夹中的图片引起的,当我删除它时,图片显示为 S5
我的问题:基本上我很困惑。 你应该将图片放入mipmap-xhdpi
以便在三星J4上进行相关显示,但你不应该将图像放入mipmap-xxhdpi
(这是相应的文件夹)对于三星S5)它在三星5上正确显示?它是否与mipmap
有关?
答案 0 :(得分:0)
你应该将图像放入mipmap-xhdpi中的逻辑是什么? 订购三星J4的相关显示,但你不应该放 将图像转换为mipmap-xxhdpi(这是Samsung S5的corret文件夹) 它能在Samsung 5上正确显示吗?它有事情要做 特别是使用mipmap?
我不知道它背后的逻辑,但您可以查看official site说明除了启动器图标之外的drawable应该放在drawable
文件夹中而不是{{1}文件夹
drawable / Bitmap文件(.png,.9.png,.jpg,.gif)或XML文件 编译成以下可绘制资源子类型:
- 位图文件
- Nine-Patches(重新调整大小的位图)
- 州名单
- 形状
- 动画drawables
- 其他绘图
不同启动器图标密度的可绘制文件。