屏幕大小

什么是响应式Web设计?怎样进行?

拜拜、爱过 提交于 2019-12-02 09:04:53
说正事儿。准备在近期的几篇里集中翻译学习一下"响应式Web设计"的相关话题,包括概念、实践方式、案例及观点讨论等方面。相比于从前做的文档译文,这些文章篇幅要长的多(甚至要加分页了!),今天放上的这篇几乎花掉了两天的"闲暇时间";对耐力是个考验,努力提高喽。废话结束,here we go. 眼下,几乎每个新客户都希望他们的网站可以有专门的移动设备版本。最完美的情况呐,就是为iPhone、iPad、黑莓、Kindle……各自打造一款——页面分辨率还必须兼容任何设备。谁知道未来5年内我们还需要为多少新发明的设备设计开发不同版本的页面?这种疯狂什么时候算个头? 在Web设计和开发领域,很快的,我们将会无法跟上设备与分辨率革新的步伐。对于多数网站来说,为每种新设备及分辨率创建其独立的版本根本就是不切实际的;结果就是,我们将会赢得使用某些设备的用户群,而失去那些使用其他设备的用户。不过,或许会有另外一种方式,可以帮助我们避免这种情况的发生。 响应式Web设计(Responsive Web design)的理念是,页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSS media query的使用等。无论用户正在使用笔记本还是iPad,我们的页面都应该能够自动切换分辨率

屏幕尺寸、分辨率等

大城市里の小女人 提交于 2019-12-01 05:13:19
项目中有遇到一个关于大屏幕适配的问题, 本来以为大屏幕的分辨率会很高,结果却只有 960 很是奇怪 尺寸 英寸 常用的长度单位 有xxx英寸 英寸转化为厘米为 1英寸(inch)= 2.54厘米(cm) 而我们说的手机是xxx英寸的 这个长度指的是手机屏幕对角线的长度 你可以直接用尺子量出几厘米然后将其转化为英寸的单位 分辨率 手机的分辨率一般是xxx px 比如iPhone5的分辨率是 320px 这里px是像素 因此分辨率的单位就是像素 比如我们平时使用的设计稿为 750px 这里就是在有750个像素中的UI设计 屏幕像素密度 屏幕像素密度,即每英寸屏幕所拥有的像素数,英文简称PPI 注意 每英寸并不是每平方英寸的简称 这个英寸跟之前手机屏幕的尺寸一样,也是对角线的长度 屏幕像素密度就是一个对角线长度为1英寸的正方形内所拥有的像素数 屏幕像素密度,分辨率,屏幕尺寸的关系是什么 像素的大小是固定的吗 iPhone 华为荣耀6手机参数 手机型号 实际尺寸 屏幕分辨率 屏幕像素密度PPI iPhone7 plus 5.5英寸 1920 * 1080 px 401 PPI 华为荣耀 5.2英寸 1920 * 1080 px 424 PPI 这两个手机的分辨率都是1920px*1080px。 但是,苹果手机的屏幕尺寸比华为荣耀7大了0.3英寸。而苹果手机的屏幕像素密度(PPI

屏幕尺寸、分辨率等

余生长醉 提交于 2019-12-01 05:09:53
项目中有遇到一个关于大屏幕适配的问题, 本来以为大屏幕的分辨率会很高,结果却只有 960 很是奇怪 尺寸 英寸 常用的长度单位 有xxx英寸 英寸转化为厘米为 1英寸(inch)= 2.54厘米(cm) 而我们说的手机是xxx英寸的 这个长度指的是手机屏幕对角线的长度 你可以直接用尺子量出几厘米然后将其转化为英寸的单位 分辨率 手机的分辨率一般是xxx px 比如iPhone5的分辨率是 320px 这里px是像素 因此分辨率的单位就是像素 比如我们平时使用的设计稿为 750px 这里就是在有750个像素中的UI设计 屏幕像素密度 屏幕像素密度,即每英寸屏幕所拥有的像素数,英文简称PPI 注意 每英寸并不是每平方英寸的简称 这个英寸跟之前手机屏幕的尺寸一样,也是对角线的长度 屏幕像素密度就是一个对角线长度为1英寸的正方形内所拥有的像素数 屏幕像素密度,分辨率,屏幕尺寸的关系是什么 像素的大小是固定的吗 iPhone 华为荣耀6手机参数 手机型号 实际尺寸 屏幕分辨率 屏幕像素密度PPI iPhone7 plus 5.5英寸 1920 * 1080 px 401 PPI 华为荣耀 5.2英寸 1920 * 1080 px 424 PPI 这两个手机的分辨率都是1920px*1080px。 但是,苹果手机的屏幕尺寸比华为荣耀7大了0.3英寸。而苹果手机的屏幕像素密度(PPI

iOS8开发~UI布局(一)初探Size Class

情到浓时终转凉″ 提交于 2019-11-30 20:50:18
一、新特性Size Class介绍 随着iOS8系统的发布,一个全新的页面UI布局概念出现,这个新特性将颠覆包括iOS7及之前版本的UI布局方式,这个新特性就是Size Class。Size Class配合Auto Layout可以解决所有(包括iPhone及iPad)iOS设备屏幕尺寸及屏幕旋转时候的UI适配问题 。 二、为什么要使用Size Class 直到iPhone6发布后,目前iOS设备的屏幕尺寸已经有4种了,如图: iPhone6没出现之前,还可以通过代码来适配两种尺寸的UI,但iPhone6发布后,渐渐的发现以前的方式可能真的要淘汰了,因为以后可能还要面对更多的屏幕尺寸。显然硬编码UI的Frame的时代要过去了,要使用Auto Layout了。 自从iOS6开始就引入了Auto Layout,但一直没用推广使用,原因有很多(例如:Auto Layout本身不是很成熟、硬编码可以解决iPhone仅有两种屏幕尺寸的UI适配、iPhone项目和iPad项目分开来进行等)。 Size Class是配合Auto Layout来使用的,让Auto Layout方式变得不那么复杂。 三、该如何使用Size Class 要使用Size Class,首先要安装最新的Xcode6,新建一个Single View Application template项目,选择Main

Android 屏幕自适应问题

让人想犯罪 __ 提交于 2019-11-30 16:26:56
Android9 patch 图片 (.9.png 格式图片) 的特点和制作 一.9.png格式的文件的特点 与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容 显示区进行定义。这种格式的图片在android 环境下具有自适应调节大小的能力。(1)允许开发人员定义可扩展区域,当需要延伸图 片以填充比图片本身更大区域时,可扩展区的内容被延展。(2)允许开发人员定义内容显示区,用于显示文字或其他内容. 如下图所示: 左侧和上方的黑线交叉的部分即可扩展区域,右侧和下方的黑线交叉的部分即内容显示区. 二 .9.png 图片的制作 android sdk 的 tools文件夹下提供了制作该格式图片的工具 draw9patch.bat。使用此工具打开任意图片之后,将鼠标置于图片上。 被黑色覆盖的是不可编辑(锁住)的区域,周围的一圈一个像素的边沿是可编辑区域。按住鼠标左键,在左侧和上方的边沿画出可扩展区。 在右侧和下方画出内容显示区。完成绘制以后,选择file-> save ,即可保存为 .9.png 格式的文件,并在android项目中使用。 代码动态布局: [java] view plain copy //获取屏幕高宽 DisplayMetrics metric = new DisplayMetrics();

【Android】屏幕尺寸的表示

泪湿孤枕 提交于 2019-11-26 04:52:36
1. 单位 - px(pixel): 普通的像素点描述,位图中的一个颜色点(RGBA或者YUV) - dip(device independent pixels): 设备独立像素。 - dp: 与dip一样。 - pt(point): 标准长度单位。1pt = 1.0 / 72 (in)。 - sp(scaled pixel): 用于字体显示。 - in(inch): 英寸 - mm(millimeter): 毫米 2. 屏幕密度 屏幕类型 宽度(pixels) 高度(pixels) 尺寸(inches) 屏幕密度 QVGA 240 320 2.6 - 3.0 low WQVGA 240 400 3.2 - 3.5 low FWQVGA 240 432 3.5 - 3.8 low HVGA 320 480 3.0 - 3.5 medium WVGA 480 800 3.3 - 4.0 high FWVGA 480 854 3.5 - 4.0 high WVGA 480 800 4.8 - 5.5 medium FWVGA 480 854 5.0 - 5.8 medium 默认屏幕密度:low = 120; medium = 160; high = 240 3. 屏幕单位的换算 / frameworks / base / core / java / android / util /