HVGA屏density=160;QVGA屏density=120;WVGA屏density=240;WQVGA屏density=120
density值表示每英寸有多少个显示点,与分辨率是两个概念。
不同density下屏幕分辨率信息,以480dip*800dip的WVGA(density=240)为例
density=120时 屏幕实际分辨率为240px*400px (两个点对应一个分辨率)
状态栏和标题栏高各19px或者25dip
横屏是屏幕宽度400px 或者800dip,工作区域高度211px或者480dip
竖屏时屏幕宽度240px或者480dip,工作区域高度381px或者775dip
density=160时 屏幕实际分辨率为320px*533px (3个点对应两个分辨率)
状态栏和标题栏高个25px或者25dip
横屏是屏幕宽度533px 或者800dip,工作区域高度295px或者480dip
竖屏时屏幕宽度320px或者480dip,工作区域高度508px或者775dip
density=240时 屏幕实际分辨率为480px*800px (一个点对于一个分辨率)
状态栏和标题栏高个38px或者25dip
横屏是屏幕宽度800px 或者800dip,工作区域高度442px或者480dip
竖屏时屏幕宽度480px或者480dip,工作区域高度762px或者775dip
apk的资源包中,当屏幕density=240时使用hdpi标签的资源
当屏幕density=160时,使用mdpi标签的资源
当屏幕density=120时,使用ldpi标签的资源。
不加任何标签的资源是各种分辨率情况下共用的。
布局时尽量使用单位dip,少使用px
这是我最新的理解,请大家指正错误之处。
分享到:
相关推荐
### Android屏幕分辨率详解 在开发Android应用的过程中,适配不同尺寸和分辨率的设备是一项重要的工作。本文将详细介绍Android系统中的屏幕分辨率概念、不同分辨率密度下的资源文件命名规则以及实际应用场景。 ###...
Android系统中的单位和屏幕分辨率是开发者进行界面设计和适配时必须掌握的关键知识。本文将深入解析这些概念,帮助你更好地理解和应用。 首先,我们来看Android中的常用单位: 1. 相对单位: - dp(density-...
### 如何获取当前屏幕分辨率——基于精彩编程与编程技巧 #### 概述 在软件开发过程中,特别是涉及图形用户界面的应用程序中,了解并利用当前屏幕的分辨率是至关重要的。本文将详细介绍如何通过编程手段获取当前...
《GPS屏幕分辨率检测工具详解与应用》 在现代车载信息系统中,GPS导航仪扮演着至关重要的角色。然而,为了确保导航软件的正常运行和最佳视觉效果,了解设备的屏幕分辨率至关重要。本文将深入探讨“GPS屏幕分辨率...
《手机游戏屏幕分辨率修改器详解》 在当今的移动游戏市场中,各种游戏层出不穷,而不同的设备、系统和屏幕分辨率让玩家在享受游戏时可能会遇到显示不全、画面模糊等问题。这时,一款名为"手机游戏屏幕分辨率修改器...
该脚本主要实现了根据用户所使用的浏览器类型以及屏幕分辨率来动态加载不同的CSS样式表。这种技术在早期网页开发中较为常见,用于实现针对不同设备或浏览器的适配方案。 #### 二、解析脚本逻辑 1. **检测浏览器...
《Carroll自动屏幕分辨率设置工具详解》 在数字化的工作与生活中,电脑屏幕的分辨率设置扮演着重要的角色。有时候,我们可能需要频繁地调整分辨率来适应不同的工作环境或设备,这无疑增加了不少繁琐的操作。为此,...
### Win8.1调试屏幕分辨率知识点详解 #### 一、Win8.1系统简介 Windows 8.1作为Windows 8的更新版本,在用户界面、性能优化以及功能增强等方面进行了全面升级。它不仅继承了Windows 8触控优先的设计理念,还在此...
在探讨Fedora7屏幕分辨率设置的过程中,我们首先要理解Fedora7作为一款开源操作系统,其对硬件的支持和配置可能与常见的Windows系统有所不同。特别是在早期版本中,如Fedora7,可能会遇到分辨率设置受限的问题,这...
关于移动端页面按手机屏幕分辨率自动缩放的js,先附上代码 [removed] var phoneWidth = parseInt(window.screen.width); var phoneHeight = parseInt(window.screen.height); var phoneScale = phoneWidth/750;/...
### 如何设置Mac屏幕分辨率 #### 一、引言 对于Mac用户而言,尤其是在使用外接显示器或连接投影仪时,正确地设置屏幕分辨率是非常重要的。这不仅能确保图像清晰度和色彩准确,还能提高工作效率。然而,有些情况下...
### 常见的显示器分辨率详解 #### 一、引言 随着科技的进步和个人电脑的普及,显示器作为人机交互的重要界面之一,其分辨率成为衡量显示质量的关键指标。分辨率不仅影响到用户观看图像的清晰度,还直接关系到显示器...
深入理解Windows字体的工作原理以及如何获取文字的各个部分的高宽值、屏幕分辨率、屏幕物理尺寸和文字所占像素数,对于进行高级图形编程和界面设计至关重要。在这个话题中,我们将探讨`TEXTMETRIC`结构,它是Windows...
在移动互联网时代,随着智能手机的普及和技术的进步,屏幕分辨率成为衡量手机显示效果的重要指标之一。不同分辨率的屏幕能够为用户提供不同的视觉体验,同时也会对应用程序的设计与开发产生影响。本文将详细介绍...
虚拟分辨率为了和设备屏幕分辨率区别开,我将游戏里使用的分辨率称为“虚拟分辨率”。在“虚拟分辨率”中,坐标系的尺寸是“点”。后文称为“Point,缩写为 pt”。根据前面计算图片高度的公式,在不同设备上,虚拟...
在近代宽屏幕兴起前,绝大部分的屏幕分辨率都是照着这个比例的。 * VGA (640x480):VGA其实不是一个分辨率的规格,而是IBM计算机的一种显示标准。VGA的重要地位在于它是所有显卡都接受的基准分辨率。 * SVGA (800...
本文将深入探讨不同屏幕比例下的分辨率及其应用。 首先,我们来看传统的4:3比例。这种比例源自电视时代,包括以下几种常见的分辨率: 1. VGA(640x480):最初由IBM定义的显示标准,尽管现在看来较低,但在早期...
Android开发中我们经常需要用到将dip、px相互换算、获取手机屏幕的宽度、高度以及状态栏高度等,如下是基于屏幕这一块整理的一个类。... * @description: 屏幕分辨率工具类 * @date: 2016-06-05 * @time: 22:55 */