首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可绘制-hdpi,Drawable mdpi,Drawable ldpi Android

可绘制-hdpi,Drawable mdpi,Drawable ldpi Android
EN

Stack Overflow用户
提问于 2010-07-16 08:48:47
回答 2查看 104.4K关注 0票数 84

我当时正在使用Android1.5,但现在我已经开始使用最新版本了。因此,在Android1.5中只有一个“可绘制”文件夹,但是现在在Android项目中有三个不同的文件夹来存储图像。

我为这三个文件夹找到了几篇文章

  1. hdpi指高dpi
  2. mdpi指中dpi
  3. ldpi指低dpi

但是,这三个文件夹的确切用途是什么,以及何时应该使用特定的文件夹来存储图像?

EN

回答 2

Stack Overflow用户

发布于 2013-03-09 08:47:53

要声明要用于不同屏幕的不同布局和位图,必须将这些替代资源放在不同的目录/文件夹中。

这意味着,如果为xhdpi设备生成xhdpi映像,则应该在150x150 for hdpi100x100 for mdpi75x75中为ldpi设备生成相同的资源。

然后,将文件放在适当的可绘制资源目录中:

代码语言:javascript
复制
MyProject/
    res/
        drawable-xhdpi/
            awesomeimage.png
        drawable-hdpi/
            awesomeimage.png
        drawable-mdpi/
            awesomeimage.png
        drawable-ldpi/
            awesomeimage.png

当您参考@drawable/awesomeimage时,系统将根据屏幕的密度选择适当的位图。

票数 27
EN

Stack Overflow用户

发布于 2013-07-06 10:40:35

我有一个很好的解决办法。在这里,我把它附在下面的图片上。那就试试吧。可能对你有帮助.!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3263265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档