【问题标题】:Multiple drawables background images to fit the screen resolutions多个可绘制背景图像以适应屏幕分辨率
【发布时间】:2012-09-10 06:47:42
【问题描述】:

好的,所以我有一张图像,它的分辨率是:1054X1054。 我想设置该图像,使其完全适合 Android 设备的屏幕尺寸。 (我将在某些编辑器中将图像剪切为 nessacary)。 所以我的问题是:我怎么知道我的图像应该是什么分辨率,这样它就可以覆盖设备背景而无需调整图像大小。(对于 mdpi、hdpi、ldpi)

我问这个问题是因为我一直误解“多屏幕分辨率”的真正工作原理..

【问题讨论】:

    标签: java android drawable resolution dpi


    【解决方案1】:

    您可以设计您的图像以根据不同的屏幕尺寸重新调整大小,您会发现每种设计都需要最少的空间。因此,上述每个通用屏幕尺寸都有一个由系统定义的相关最小分辨率。

    android os 以“dp”为单位计算大小——您在定义布局时应该使用相同的单位——这使系统可以避免担心屏幕密度的变化。

    xlarge screens image sizes are at least 960dp x 720dp
    large screens image sizes are at least 640dp x 480dp
    normal screens image sizes are at least 470dp x 320dp
    small screens image sizes are at least 426dp x 320dp
    

    【讨论】:

    • 这正是我不明白的,android设备的分辨率是由DP单位定义的,而不是像我的图像那样的像素,我怎样才能将我的图像定义为DP单位而不是像素?
    • 好的,我想我开始理解它了,如果我有一个 470PX 的图像,它会覆盖在 mdpi 设备上而不调整大小?
    • 如果我的图像在 mdpi 设备中为 470 X 320 PX,它不会调整大小对吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-11
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 2011-03-10
    • 2012-11-29
    • 1970-01-01
    相关资源
    最近更新 更多