【问题标题】:Android drawable folders systemAndroid 可绘制文件夹系统
【发布时间】:2013-12-19 07:58:38
【问题描述】:

所以,我创建了一个项目,在操作栏中使用图像,但 android 仅将其缩放到文件夹 -mdpi、-hdpi、-xhdpi、-xxhdpi,为什么它没有缩放到低密度文件夹?

顺便说一句,如果我想使用大小相同的图像,无论使用什么屏幕分辨率,我应该为这些图像创建一个文件夹吗?

【问题讨论】:

    标签: android drawable


    【解决方案1】:

    我相信他们删除了 ldpi,因为 ldpi 设备太少了,而且他们仍然可以使用 mdpi。

    这些文件夹的用途是在任何分辨率下拥有相同大小的图像!如果您将图像放在静态可绘制文件夹中,则其大小将根据您使用的设备而有所不同,因为图片中的像素密度相同,但必须在屏幕上进行不同的缩放以适应更大或更小的密度屏幕

    阅读介绍性 android 教程以了解有关屏幕密度的更多信息

    【讨论】:

    • 谢谢 :) ..关于我的第二个问题,这不是我想问的,抱歉.. 我知道,但我的图像大于设置的最大尺寸xxhdpi 文件夹,我想要它的大小,但是如果我将图像放在任何可绘制的文件夹中,它将被缩放,并且当我在布局 xml 文件中使用 minHeight 和 minWidth 缩小它时,它会变得模糊......
    • 我不太明白你的意思。如果你在 mdpi 中放一个 10x10px 的图像,你需要一个 15px 的 hdpi 等等。它可能会因为您尝试放大图像或图像太重而无法分配足够的内存而变得模糊(但这应该会使应用程序崩溃)
    • 是的,我正在使用 minWidth 和 minHeight 放大图像,因为最大密度文件夹 (xxhdpi) 设置了 144px x 144px 的图像,但我希望我的图像比这更大.. .但是由于图像被缩放到144x144,当我在xml文件中放大时它变得模糊,我想知道如何避免这种情况? (对不起我的英语,我是葡萄牙人)。
    • 您使用的是哪个设备使用 xxhdpi 文件夹?我还没用过。要查看您的资源是从哪里获取的,您可以在不同的文件夹中有不同的图像,但名称相同。但是,如果您的问题是为什么您的图片在放大后会变得模糊,那是因为像素化。一个在 15x15 像素中看起来不错的小图像,如果您将其设置为 75x75 像素,则看起来并不好看
    • 没问题,看看vogella.com,他有一些很棒的初学者教程
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-18
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多