Android:多图像密度支持 - 缩放高度宽度和dpi?

Joh*_*ith 12 android

我有一个Android应用程序,我正在尝试添加对不同密度,屏幕尺寸等的支持.我已经在模拟器上开发了具有HVGA支持的应用程序并使用了我们的iphone应用程序中的所有图标,结果很好是在320x480.一切看起来都不错,但在阅读官方的android文档后我有点困惑.对于布局我正在经历并确保所有内容都是以dp为单位,但是当涉及图像时我就丢失了.我知道mdpi是160,但是我告诉我的设计师hdpi图像需要什么?我们需要增加高度和宽度以及dpi吗?或者它是否足够简单地保留dpi并增加高度宽度?例如,如果我有一个100 x 100和160 dpi的图像,为了在hdpi屏幕上呈现它相同,它现在应该是150 x 150 240 dpi?假设如果我将dpi保持在160,它会有点模糊吗?抱歉愚蠢的问题,但我只是想确保我做的一切正常,我真的是一个没有图形经验的C开发人员....没有任何借口可以使用一些帮助.我看到一些例子,其中mdpi的启动画面在160 dpi时为320x480但是hdpi启动画面在240 x 800时为240.显然480 x 1.5不等于800.此外,在查看android sdk中的图标后,它们只扩大宽度和高度,而不是dpi.可能是因为它们是图标而不需要?迷失在photoshop的土地上....

dav*_*e.c 0

现在一切看起来都不错,但在阅读官方 android 文档后我有点困惑。

您阅读了哪些文档?以下是一些需要进行的操作: