我正在drawable
个文件夹中直接添加图片,ImageView
代码android:src="@drawable/image_name"
即可,但我想知道如何处理其他drawable
文件夹,如下所示
我是否需要在所有drawable
个文件夹中添加相同的图片,或者我在drawable
文件夹中添加图片的方式是错误的?
请帮助我!
答案 0 :(得分:1)
图像相同,但每个文件夹的大小应该不同。 如果仅在可绘制文件夹中添加图像,则将为所有屏幕分辨率加载相同的图像。因此,例如:如果图像尺寸较小,则可能导致图像质量不佳。
您可以找到类似的问题here
我使用的是Android工作室插件Android Drawable Importer
答案 1 :(得分:1)
所有这些可绘制的文件夹代表不同的Android手机密度。放置图像的最佳文件夹是drawable-xxhdpi,因为android会根据您的设备密度自动缩小或升级图像,而且现在大多数手机都是xxhdpi密度。
如果您将图像放在可绘制文件夹中,则图像可能会在xxxhdpi密度下变形(因为它会升级)。
如果要将图像放入xxhdpi,请确保按照创建图像。到xxhdpi分辨率。
如果您觉得某些手机中的图像看起来不正确,请检查手机的密度并将图像放入特定密度文件夹中。它的大小(减少或增加)。
答案 2 :(得分:0)
只需将它放在drawable文件夹中,无需将其放在其他drawable -...文件夹中,因为这些文件夹和内容是由android studio自动创建的。