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)
系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片
4.如何设置图片
先为主流的中精度屏幕(HVGA)设计一套icon,确定图片的像素尺寸。为高精度屏幕将图片放大到150%,为低精度屏幕缩小至75%
将这三套资源放置到程序的三个文件夹下: res/drawable-mdpi/、res/drawable-hdpi/、res/drawable-ldpi/。程序在运行时,平台会根据屏幕的精度调去合适的icon。
分享到:
相关推荐
在选择ADC时,了解是峰峰值分辨率还是有效分辨率被用来描述器件性能是至关重要的。因为这两个参数的计算方式不同,直接比较具有不同报告方法的ADC的规格可能会导致误导。例如,如果一个ADC使用有效分辨率来标示,而...
在IT领域,尤其是在游戏开发、图形界面编程或者系统级别的应用...以上就是关于C++获取和改变分辨率的基本操作,以及可能遇到的问题和解决策略。通过学习和实践这些知识点,开发者可以更好地控制和优化他们的图形应用。
在Windows操作系统中,屏幕分辨率是决定屏幕上图像显示大小和清晰度的重要设置。它是指屏幕上像素的密度,通常以水平像素数乘以垂直像素数来表示,例如1920x1080。屏幕分辨率越高,屏幕上显示的内容就越细腻,但同时...
分辨率强行修改工具是一种专门设计用于解决LED显示屏与电脑分辨率不匹配问题的软件工具。在LED显示领域,同步卡是控制LED屏幕显示内容的关键设备,它需要与电脑进行数据交互以实时更新显示信息。然而,有时由于硬件...
屏幕分辨率一次讲清楚.mht
在探讨Adobe Illustrator (Ai) 的分辨率设置时,我们首先要...无论是创建新文件还是处理已有的设计,理解并掌握分辨率的原理和影响,都能帮助您做出更明智的决策,优化您的工作流程,并确保最终作品的质量满足预期。
通过视频,用户可以清楚地看到每个步骤,包括如何启动设置菜单,如何选择分辨率,以及如何保存和应用更改。 总的来说,系统屏幕分辨率的修改是一项基本但重要的计算机操作,它关乎到视觉效果和工作效率。正确理解和...
在计算机使用过程中,有时会遇到屏幕分辨率丢失或无法设置到理想状态的问题,这可能是由于驱动程序不兼容、系统设置错误或者其他硬件故障导致的。本文将详细介绍如何通过半强制方式找回丢失的分辨率,特别是针对1680...
在VESA标准中,分辨率是关键的一个方面,它决定了显示器能够显示的像素数量。 VESA分辨率标准定义了一系列通用的显示模式,这些模式包括不同的宽度、高度和颜色深度。例如,常见的VESA分辨率有640x480、800x600、...
分辨率 VESA 标准
《冒险岛单机游戏分辨率更改程序详解》 在玩冒险岛单机版的过程中,玩家可能会遇到游戏默认分辨率不适应自己显示器的情况,这时就需要通过特定的工具来调整游戏的分辨率。"079分辨率更改程序.zip"就是这样一个解决...
### 光学分辨率检验板详解 #### 一、概述 光学分辨率检验板是一种重要的测量工具,主要用于评估和验证光学系统(如相机镜头)的分辨率能力。通过这些检验板,可以精确地测量出光学设备在不同条件下的表现,这对于...
在Windows操作系统中,有时我们需要更改显示器的分辨率以适应不同的显示需求,例如测试软件兼容性、演示或优化视觉体验。"修改分辨率的工具.zip" 文件提供了一种自动化的方式来实现这一目标,它包含了一个bat脚本和...
快速设置屏幕分辨率
在开发游戏时,考虑到不同设备的屏幕尺寸和分辨率,实现游戏的屏幕自适应至关重要,这能确保游戏在各种设备上都能呈现出良好的视觉效果。"Unity游戏分辨率屏幕自适应插件"就是为了解决这个问题而设计的。 该插件名...
本话题将深入探讨“驱动删除 分辨率设置”这一主题,包括驱动程序的管理、自动分辨率设置以及封装工具的使用。 首先,让我们来了解驱动程序的管理。驱动程序通常存储在系统的特定目录下,如C:\Windows\System32\...
屏幕分辨率是计算机显示设置中的一个重要参数,它决定了显示器上像素的数量和排列方式,直接影响到屏幕显示的清晰度和细腻程度。本程序旨在帮助用户轻松调整屏幕的分辨率,以适应不同的工作或娱乐需求。 屏幕分辨率...
在C#编程环境中,开发一个能够设置屏幕分辨率的程序是一项实用的任务。这涉及到对操作系统底层图形接口的调用,通常通过Windows API(应用程序接口)来实现。本项目使用C# 2005版本,展示了如何利用C#的P/Invoke...
在Qt编程中,获取屏幕分辨率是一项常见的需求,特别是在开发图形用户界面时,了解用户的显示器设置对布局和设计至关重要。本文将详细讲解如何使用Qt库来获取屏幕分辨率,并提供相关的实践示例。 Qt提供了QScreen类...