2013-12-18 223 views
0

所以,我创建了一个项目,我在操作栏中使用了一个图像,但是android只把它缩放到文件夹-mdpi,-hdpi,-xhdpi,-xxhdpi,为什么不是它呢?缩放到低密度文件夹?Android可绘制文件夹系统

顺便说一句,如果我想要使用无论使用何种屏幕分辨率都将具有相同大小的图像,应该为此图像创建一个文件夹?

回答

0

我相信他们删除了ldpi,因为有这么少的ldpi设备,他们可以使用mdpi。

对于任何分辨率,图像的大小相同是这些文件夹的目的!如果将图像放入静态可绘制文件夹中,其大小将因所使用的设备而有所不同,因为图像中的像素密度相同,但必须在屏幕上以不同比例缩放以调整较大或较小密度的屏幕

去阅读介绍Android的教程来学习更多关于屏幕密度

+0

谢谢:) .. 关于我的第二个问题,这不是我想要的东西要问,对不起。我知道,但我有一个大于设置为xxhdpi文件夹的最大尺寸的图像,并且我希望它具有这种尺寸,但是如果我将图像放在任何可绘制文件夹中,它将被缩放,并且当我使用minHeight缩放它时, minWidth在布局xml文件中,会变得模糊... – yat0

+0

I不太明白你的意思。如果你在mdpi中放置一个10x10px图像,你需要一个15px的hdpi,等等。它可能会变得模糊,因为你试图放大图像或图像太重,无法分配足够的内存(这应该会导致应用程序崩溃) –

+0

是的,我用minWidth和minHeight放大图像,因为最大密度文件夹(xxhdpi)设置144像素x 144像素的图像,但我希望我的图像比这更大......但是,当图像缩放到144x144时,在xml文件中放大时会变得模糊,想知道如何避免这种情况? (对不起我的英语,我是葡萄牙语)。 – yat0