`

关于手机的像素

阅读更多

布局

Android支持的长度单位。

 

px(像素):屏幕上的点。

pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320×480像素,这个用的比较多。

in英寸):长度单位。

mm毫米):长度单位。

pt(磅):1/72英寸。

point是一个标准的长度单位,1pt1/72英寸,用于印刷业,非常简单易用;

dp(与密度无关的像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px

dip:与dp相同,多用于android/ophone示例中。

device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGAHVGAQVGA 推荐使用这个,不依赖像素。

sp(与刻度无关的像素):与dp类似,但是可以根据用户的字体大小首选项进行缩放。

scaled pixels(放大像素). 主要用于字体显示best for textsize

为了使用户界面能够在现在和将来的显示器类型上正常显示,建议大家始终使用sp作为文字大小的单位,Android默认的字号也是用的sp

 

dip作为其他元素的单位,比如长度、高度。当然,也可以考虑使用矢量图形,而不是用位图。

 

 

 

dp是与密度无关,sp除了与密度无关外,还与scale无关。

 

如果屏幕密度为160,这时dpsppx是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320

 

那么原来TextView的宽度设成160px,在密度为3203.2寸屏幕里看要比在密度为1603.2寸屏幕上看短了一半。

 

但如果设置成160dp160sp的话。系统会自动将width属性值设置成320px的。

 

也就是160 * 320 / 160。其中320 / 160可称为密度比例因子。也就是说,如果使用dpsp,系统会根据屏幕密度的变化自动进行转换.

 

@id/label +好表示在R文件中生成唯一内部类的表示  没有+号表示直接引用

 

"@android:drawable/blue"表示引用系统的R文件,存在android.R

"@drawabel/blue" 表示引用应用中的R文件

分享到:
评论

相关推荐

    300万像素手机镜头设计.pdf

    《300万像素手机镜头设计》一文深入探讨了如何使用ZEMAX光学设计软件设计一款用于手机的300万像素镜头。这一设计旨在满足现代智能手机对高质量成像的需求,尤其关注于光学性能、成本效益以及生产可行性。 ### 重要...

    手机像素自动调整布局

    在移动应用开发中,"手机像素自动调整布局"是一个关键的技术点,特别是在追求用户体验和界面适配性上。本文将详细解析这个主题,探讨如何利用手机的像素信息来优化应用程序的布局。 首先,我们需要理解手机像素的...

    500万像素手机镜头的光学设计.pdf

    根据提供的文件信息,本文将详细解析“500万像素手机镜头的光学设计”这一主题中的关键知识点。本文档主要探讨了如何利用ZEMAX光学设计软件对高像素手机摄像头进行设计与优化,并分析了优化结果。对于所设计的高像素...

    800万像素超薄广角手机镜头设计

    为满足市场对超薄广角手机镜头的需求,用光学设计软件Zemax 设计了一款800 万像素超薄广角手机镜头。该手机镜头由4 片非球面塑料透镜和1 片红外滤波片组成。它的总长为3.6 mm、最大视场角为82°、F 数为2.1、畸变...

    墨卡托投影坐标、手机屏幕像素坐标转换

    墨卡托投影坐标、手机屏幕像素坐标转换

    m6.5提升手机相机百万像素补丁

    "m6.5提升手机相机百万像素补丁"是一个专为Windows Mobile(WM)操作系统设计的优化工具,旨在提升手机摄像头的图像质量,增强照片的清晰度。这款补丁对于那些使用WM系统手机的用户来说尤其有价值,它通过修补系统...

    500万像素手机镜头设计

    随着技术的发展,手机摄像头的像素数不断提升,从最初的几十万像素已经发展到现在的500万像素、800万像素甚至1000万像素以上。像素数的提升不仅意味着成像质量的提高,同时也带动了相关光学设计技术的进步。为了设计...

    华为C2823手机壁纸128*128像素

    华为C2823是一款经典的老式手机,其屏幕分辨率是128*128像素,这在今天看来相对较低,但在那个时代是主流配置。本主题涉及的知识点包括: 1. **手机壁纸**:手机壁纸是手机主屏幕或锁屏背景图像,用户可以根据自己...

    一像素图片制作仿Apple主题手机程序界面

    本文将深入探讨如何使用一像素图片来创建仿Apple主题的手机程序界面,以及涉及到的相关技术,如Canvas和J2ME。 首先,我们要理解"一像素图片"在UI设计中的作用。在某些情况下,一像素图片可以用来创建细线、边框...

    用300万像素手机当数码相机玩

    ### 使用300万像素手机当作数码相机的技巧与注意事项 #### 一、摄像头与成像质量 在探讨如何利用300万像素的手机作为数码相机时,首先要明确的是,尽管现在的智能手机摄像头像素普遍较高,但像素并非决定成像质量...

    像素画设计学习手册1.1版(游戏角色设计经典教程)

    尤其在手机游戏领域,像素画因其复古风格和较低的资源需求,常被用于制作独特的视觉体验。 本手册首先会介绍像素画的基础知识,包括像素是什么、像素画的特点以及如何利用像素进行创作。读者将了解到像素画的起源和...

    240x320像素屏幕无JAVA功能mtk平台手机MRP游戏引导applist.mrp文件

    标题中的“240x320像素屏幕无JAVA功能mtk平台手机MRP游戏引导applist.mrp文件”指的是适用于特定类型手机的游戏资源文件。这个文件格式是为那些具有240x320像素分辨率屏幕、不支持Java功能,并且基于联发科(MTK)平台...

    获取android手机的分辨率、像素密度等

    在Android开发中,了解...总的来说,掌握Android手机的分辨率、像素密度等属性及其获取方法,是Android开发者必备的技能之一。通过这些信息,我们可以更好地优化应用界面,确保在不同设备上呈现一致且舒适的视觉效果。

    20210830-中信证券-全球产业策略专题:美国像素(PXLW.US),强势切入手机图像芯片和回A股科创板的摘星之旅.pdf

    20210830-中信证券-全球产业策略专题:美国像素(PXLW.US),强势切入手机图像芯片和回A股科创板的摘星之旅.pdf

Global site tag (gtag.js) - Google Analytics