`
- 浏览:
246515 次
- 性别:
- 来自:
杭州
-
android 笔记 ---- drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系
1.drawable-(hdpi,mdpi,ldpi)的区别
dpi是“dot per inch”的缩写,每英寸像素数。
四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)
一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。
2.WVGA,HVGA,QVGA的区别
VGA是”Video Graphics Array”,显示标准为640*480。
WVGA(Wide VGA)分辨率为480*800
HVGA(Half VGA)即VGA的一半分辨率为320*480
QVGA(Quarter VGA)即VGA非四分之一分辨率为240*320
3.drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的联系
hdpi里面主要放高分辨率的图片,如WVGA (480×800),FWVGA (480×854)
mdpi里面主要放中等分辨率的图片,如HVGA (320×480)
ldpi里面主要放低分辨率的图片,如QVGA (240×320)
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Android开发中的drawable-(hdpi,mdpi,ldpi)和WVGA,HVGA,QVGA的区别以及联系 在Android应用开发过程中,为了确保应用界面在不同尺寸、分辨率的设备上都能保持良好的视觉效果,开发者需要理解并合理利用Android...
drawable-hdpi 文件夹存放高分辨率的图片,例如 WVGA (480x800),FWVGA (480x854)。 drawable-xhdpi 文件夹存放至少 960dp x 720dp 的图片。 在开发程序时,建议各自文件夹根据需求均存放不同版本图片,以适应不同...
在 Android 中,drawable 目录下有三个文件夹:drawable-hdpi、drawable-mdpi、drawable-ldpi,这三个文件夹主要是为了支持多分辨率。drawable-hdpi 里存放高分辨率的图片,例如 WVGA(480x800)、FWVGA(480x854)...
例如,`drawable-hdpi`用于WVGA和FWVGA等高分辨率设备,`drawable-mdpi`用于HVGA设备,`drawable-ldpi`则用于QVGA等低分辨率设备。这样,系统会自动选择与设备相匹配的图像,避免图片在不同设备上显示不清晰或失真。...
- `drawable-hdpi`:高密度,240dpi,适用于WVGA和FWVGA分辨率的设备。 - `drawable-xhdpi`、`drawable-xxhdpi`和`drawable-xxxhdpi`则分别对应更高分辨率的设备。 3. **尺寸和单位** 使用相对单位(如dp和sp)...
首先,Android系统设计考虑了不同屏幕密度的设备,包括低密度(ldpi)、中密度(mdpi)和高密度(hdpi)。为了确保图标在不同密度屏幕上正确显示,设计师需要为每种密度创建相应尺寸的图标。例如,启动器图标的标准...
5. 将不同密度的图标放入对应的资源目录:`res/drawable-hdpi/`、`res/drawable-mdpi/`和`res/drawable-ldpi/`。 6. 进行必要的测试和微调,确保在各种密度下图标表现良好。 除了启动器图标,还有菜单、状态栏、...
- **drawable-hdpi、drawable-ldpi、drawable-mdpi**: 分别存放不同分辨率下的图片资源。 - **drawable-hdpi**:适用于高分辨率屏幕(如WVGA、FWVGA)。 - **drawable-ldpi**:适用于低分辨率屏幕(如QVGA)。 -...
常见的分辨率有HVGA(320×480),QVGA(240×320),WVGA(480×800),FWVGA(480×854),720p(1280×720),1080p(1920×1080)等。 二、像素密度(DPI) Android设备的像素密度有低密度(ldpi)、中密度...
本文将详细介绍Android系统中的屏幕分辨率概念、不同分辨率密度下的资源文件命名规则以及实际应用场景。 #### 一、屏幕分辨率的基本概念 屏幕分辨率是指显示屏所能显示的像素数量,通常用宽度×高度(例如:480×...
Android提供了`drawable-hdpi`, `drawable-mdpi`, `drawable-ldpi`文件夹,分别用于存放高、中、低密度的图片资源。这些文件夹的目的是确保不同密度屏幕上的图标和其他图形元素在物理尺寸上看起来相似。例如: - `...
例如,可以将布局文件放在res/layout-small、res/layout-normal、res/layout-large和res/layout-xlarge目录下,而图象资源则分别放在res/drawable-ldpi、res/drawable-mdpi、res/drawable-hdpi和res/drawable-xhdpi...
为了简化设计,Android引入了资源目录结构,如`res/drawable-mdpi/`、`res/drawable-hdpi/`和`res/drawable-ldpi/`,分别存放不同密度的图片资源。系统会根据设备的实际屏幕密度自动选择合适的资源。 在处理icon...
为了进一步增强应用对不同分辨率设备的支持,Android引入了`drawable-hdpi`、`drawable-mdpi`、`drawable-ldpi`等目录,分别用于存储高、中、低三种不同分辨率的图片资源。具体而言: - `drawable-hdpi`:存放适用...
这些图标应分别存放在`res/drawable-mdpi/`、`res/drawable-hdpi/`和`res/drawable-ldpi/`目录下。 Android图标的设计规范强调简洁与识别性,避免过度隐喻,注重几何化和有机化的形状,保持一致的视角和光源,同时...
- `drawable-hdpi`:适合高分辨率屏幕(如WVGA 480x800或FWVGA 480x854)。 - **布局文件编写**: - 在`res/layout`目录下创建`main.xml`文件。 - 使用`LinearLayout`作为顶层容器。 - 通过`ImageView`控件显示...
Android支持多种分辨率的图像资源,包括`drawable-hdpi`、`drawable-mdpi`和`drawable-ldpi`等。这些文件夹用于存放不同分辨率的图片资源,以便系统能够根据当前设备的屏幕密度选择最合适的图像。 - **drawable-...
Android将屏幕密度分为几个主要的类别:LDPI (Low Density),MDPI (Medium Density),HDPI (High Density),XHDPI (Extra High Density),XXHDPI (Extra Extra High Density) 和 XXXHDPI (Extra Extra Extra High ...
此外,还需要根据屏幕的物理尺寸准备不同的布局文件夹,例如layout-small、layout-normal、layout-large等,以及相应的图片资源文件夹如drawable-ldpi、drawable-mdpi、drawable-hdpi等,以确保应用程序在不同尺寸的...
而分辨率则是屏幕像素数量,如HVGA、QVGA、WVGA、FWVGA、HD等。屏幕密度则与像素密度(ppi)有关,Android定义了低(ldpi)、中(mdpi)、高(hdpi)、超高(xhdpi)和超超高(xxhdpi)等标准密度。 为实现适配,...