如何使用绘制到兼容所有的屏幕尺寸(idpi,MDPI,华电国际,xhdpi,xxhdpi) [英] how to use drawable to compatible with all screen sizes (idpi, mdpi, hdpi, xhdpi, xxhdpi)

查看:428
本文介绍了如何使用绘制到兼容所有的屏幕尺寸(idpi,MDPI,华电国际,xhdpi,xxhdpi)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我在android系统编程的新,所以我想知道:

Hello I am new in android programing so I want to know:

如何使用绘以兼容所有的屏幕尺寸(idpi,MDPI,华电国际,xhdpi,xxhdpi)

How to use drawable to compatible with all screen sizes (idpi, mdpi, hdpi, xhdpi, xxhdpi)

其实我感到困惑绘制屏幕尺寸与所有的屏幕尺寸兼容性

Actually I am confused about drawable screen sizes compatibility with all screen sizes

所以我想知道:

如果我想我的应用程序兼容所有的屏幕尺寸,我需要把图像绘制的每个文件夹

If I want my app to compatible with all screen size do I need to put images in every drawable folder

例如:背景图片


  • •(为QVGA设备2.7 240×320)绘制,LDPI把图像与此
    分辨率

  • •绘-MDPI(对于小320x480 HVGA设备3.2)把图像与此
    分辨率

  • •绘 - 华​​电国际(480x800的WVGA为4.0的设备)把与此图像
    分辨率

  • •(为WxVGA设备4.7 1280×720)绘制-xhdpi把图像与此
    分辨率

  • •(适用于Nexus 5设备1080x1920)绘制-xxhdpi把图像与
    这项决议

或者我可以使用一个相同的图像的所有屏幕尺寸。

or I can use a single same image for all screen sizes.

推荐答案

您不必在每一个可能的来创建一个图像绘制文件夹中。这足以只提供一个图像,然后把它放到绘制文件夹中。此图片将被自动缩放,这取决于你的使用情况。

You do not need to create an image in every possible drawable folder. It's enough to provide one image only and put it into drawable folder. This image will be scaled automatically, depending on your usage.

这不会在所有屏幕上提供优质的,虽然,可能是计算(规模)更昂贵。 建议您可以针对不同屏幕密度提供独立的图像(如绘制-MDPI 绘制,华电国际等),这个想法是,它们应具有不同的分辨率相匹配的屏幕密度

This will not provide good quality on all screens though and may be more expensive to compute (scale). It is recommended that you can provide separate images for different screen densities (e.g. drawable-mdpi, drawable-hdpi, etc.) and the idea is that they should have different resolutions matching the screen densities.

这篇关于如何使用绘制到兼容所有的屏幕尺寸(idpi,MDPI,华电国际,xhdpi,xxhdpi)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆