首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Android应用程序中为PNG制作正确的DPI?

如何在Android应用程序中为PNG制作正确的DPI?
EN

Stack Overflow用户
提问于 2013-06-16 02:02:55
回答 1查看 100关注 0票数 0

为了更好地理解,我研究了很多页面,但这些页面最突出:

http://developer.android.com/guide/practices/screens_support.html http://coding.smashingmagazine.com/2011/06/30/designing-for-android/

我唯一的任务是从PSDs中提取PNGs,以便它们适合不同的一般屏幕尺寸:小屏幕、普通屏幕、大屏幕和xl屏幕,每个屏幕大小都支持不同的DPI

我的问题是...除了编码之外,还有什么是最好和最有效的方法呢?我一直在看Android屏幕支持页面上的表3,我只是有点困惑。表中有空白点,例如,在大屏幕行上。当你用hdpi制作大屏幕时,你会保持屏幕尺寸与mdpi (480x800)相同,而只增加dpi吗?同样的问题也适用于桌子上的其他空白点。

另外,你能认为PPIDPI是一样的吗?因此,如果我使用ldpiPSD设置为与小屏幕相同的分辨率,并将PNGs更改为120ppi,对吗?我读了很多关于它的文章,似乎没有明确的答案或方法来做这件事。

如你所见,我无处不在......

EN

回答 1

Stack Overflow用户

发布于 2013-06-16 02:07:08

你可以玩不同的游戏

代码语言:javascript
复制
<ImageView
    android:scaleType="..."

最适合不同屏幕尺寸的选项。您也可以尝试使用9补丁图像。

对于创建像任何种类的图标一样的小图片,你可以使用Android Asset Studio (只需在Eclipse中添加Android Icon Set作为资源)-它将为你生成不同屏幕密度的图标。

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

https://stackoverflow.com/questions/17126419

复制
相关文章

相似问题

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