首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >hdpi屏幕密度图像

hdpi屏幕密度图像
EN

Stack Overflow用户
提问于 2012-08-20 14:32:46
回答 2查看 734关注 0票数 2

我需要我的应用程序来支持hdpi设备。据我所读,我需要使用72x72大小的图标,640x480的图像。我的问题是:

  1. 例如,如果我的android设备是mdpi,那么图像和图标本身会缩放吗?我读过它在缩放后有一个公平的视图。
  2. 我应该把我所有的资源放在哪里?只在drawbles\hdpi文件夹中?还是只在drawbles文件夹中?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-20 14:40:28

对于#1,是的,它会扩大他们,但在我看来,你应该始终提供你自己的规模资源。通过这种方式,您可以控制how they look when downscaled (越小越详细,这就产生了更大的差异)。另外,640x480绝不是标准尺寸。这取决于你想要什么样的图像,以及它需要有多大。重要的是对 between densities来说。

对于#2,您应该始终在res/drawable文件夹中有后备图形,因为Android不会升级特定密度的图形。(例如,如果您在xhdpi Galaxy上运行,您的应用程序将崩溃)

票数 0
EN

Stack Overflow用户

发布于 2012-08-20 14:45:00

请看一下android开发人员关于支持多个屏幕的文档:support.html

简而言之,很好的做法是缩放所有图像,以支持多个屏幕大小和密度,并将它们放在相应的文件夹中,如:

  • 区域/可绘制-mdpi/my_icon.png //位图,用于中等密度
  • 区域/可绘制-hdpi/my_icon.png //位图用于高密度
  • 区域/可绘制-xhdpi/my_icon.png //位图,用于超高密度

并让Android操作系统根据客户端设备选择正确的图像。

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

https://stackoverflow.com/questions/12039637

复制
相关文章

相似问题

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