旅游攻略网站开发seo课程培训要多少钱
- 作者: 五速梦信息网
- 时间: 2026年04月20日 10:27
当前位置: 首页 > news >正文
旅游攻略网站开发,seo课程培训要多少钱,河南公司网站可以做天津备案吗,宁波网站建设公司哪有Android屏幕适配专题 Android屏幕适配-必备知识 Android屏幕适配-终结者 你是否被屏幕的各种参数#xff08;dpi.ppi等#xff09;搞的头晕眼花#xff1f; 屏幕的密度到底是怎么回事#xff1f; 应该如何来进行屏幕适配#xff1f; 如何根据 UI 给的图来进行屏幕适配呢…Android屏幕适配专题 Android屏幕适配-必备知识 Android屏幕适配-终结者 你是否被屏幕的各种参数dpi.ppi等搞的头晕眼花 屏幕的密度到底是怎么回事 应该如何来进行屏幕适配 如何根据 UI 给的图来进行屏幕适配呢 下面我们来一步一步的了解。 基本概念 下面的概念可以参照此图来进行理解。 1. 分辨率 分辨率就是手机屏幕的像素点数一般描述成屏幕的“宽×高”安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素在高度方向有1280个像素。 在进行屏幕适配时不要直接通过分辨率适配应该通过屏幕尺寸和屏幕密度来适配
- 屏幕大小 屏幕尺寸是指屏幕的物理尺寸是通过测量屏幕的对角线测量出来的。 以英寸inch为单位。比如某某手机为“5寸大屏手机”就是指对角线的尺寸5寸×2.54厘米/寸12.7厘米。
- 屏幕密度 屏幕物理区域中的像素量通常称为dpi/ppi每英寸的像素点数,ios为ppi,anroid为dpi。密度越高成像的效果越好越细腻。如一加7Pro2k屏幕。 在尺寸相同但像素密度不同的两个设备上放大图像 假如我们知道一部手机的分辨率是1080×1920屏幕大小是5英寸你能否算出此屏幕的密度呢哈哈中学的勾股定理派上用场啦通过宽1080和高1920根据勾股定理我们得出对角线的像素数大约是2203那么用2203除以5就是此屏幕的密度了计算结果是440。440dpi的屏幕已经相当细腻了。 常用单位
- px (像素) px 即 pixel像素点电子屏幕上组成图像的最基本单位在描述屏幕分辨率时也会使用该单位。1px 表示一个像素例如 iPhone 8 的尺寸为 750px × 1334px表示在该手机屏幕上水平方向每行有 750 个像素点垂直方向每列有 1334 个像素点。
- pt (磅) pt 即 point有两个含义一是印刷行业常用单位是一个标准长度单位绝对大小1pt 1⁄72 英寸 0.35mm二是 iOS 开发用的基本单位当设计师以 1 倍尺寸进行设计 (375pt × 667pt) 并给出标注稿时开发人员无需除以 2 便可直接使用。
- dp (也称 dip) dp 是安卓开发用的基准单位在 dpi (屏幕像素密度即每英寸包含的像素点) 为 160 的屏幕为上1dp 1px。为了简单起见Android 把屏幕密度分为了 5 种mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi下文会详细介绍其换算关系。
- sp (可缩放独立像素) 在安卓系统里sp 与 dp 类似不同的是 sp 可以根据用户的字体大小首选项进行缩放而 dp 则不会。 尽量使用 dp 作为空间大小单位sp 作为文字相关大小单位例如新闻类和短信类等大篇幅文本推荐使用 sp 为单位。 Android屏幕
- 实际密度与系统密度
“实际密度”就是我们自己算出来的密度这个密度代表了屏幕真实的细腻程度如上述例子中的440dpi就是实际密度说明这块屏幕每寸有440个像素。5英寸1080×1920的屏幕密度是440而相同分辨率的4.5英寸屏幕密度是490。如此看来屏幕密度将会出现很多数值呈现严重的碎片化。而密度又是安卓屏幕将界面进行缩放显示的依据那么安卓是如何适配这么多屏幕的呢
其实每部安卓手机屏幕都有一个初始的固定密度这些数值是120、160、240、320、480我们权且称为“系统密度”。大家发现规律没有相隔数值之间是2倍的关系。一般情况下240×320的屏幕是低密度120dpi即ldpi320×480的屏幕是中密度160dpi即mdpi480×800的屏幕是高密度240dpi即hdpi720×1280的屏幕是超高密度320dpi即xhdpi1080×1920的屏幕是超超高密度480dpi即xxhdpi。
安卓对界面元素进行缩放的比例依据正是系统密度而不是实际密度。
- 一个重要的单位dp dp也可写为dip即density-independent pixel。你可以想象dp更类似一个物理尺寸比如一张宽和高均为100dp的图片在320×480和480×800的手机上“看起来”一样大。而实际上它们的像素值并不一样。dp正是这样一个尺寸不管这个屏幕的密度是多少屏幕上相同dp大小的元素看起来始终差不多大。 另外文字尺寸使用sp即scale-independentpixel的缩写这样当你在系统设置里调节字号大小时应用中的文字也会随之变大变小。 3. dp与px的转换 屏幕密度mdpihdpixhdpixxhpdixxxhdpi代表设计像素320 × 480 px480 × 800 px720 × 1280 px1080 × 1920 px1440 × 2256 pxdpi160240320480640基准dpi160160160160160倍率1x1.5x2x3x4x 在安卓中系统密度为160dpi的中密度手机屏幕为基准屏幕即320×480的手机屏幕。在这个屏幕中1dp1px。 100dp在320×480mdpi160dpi中是100px。那么100dp在480×800hdpi240dpi的手机上是多少px呢我们知道100dp在两个手机上看起来差不多大根据160与240的比例关系我们可以知道在480×800中100dp实际覆盖了150px。因此如果你为mdpi手机提供了一张100px的图片这张图片在hdpi手机上就会拉伸至150px但是他们都是100dp。 中密度和高密度的缩放比例似乎可以不通过160dpi和240dpi计算而通过320px和480px也可以算出。但是按照宽度计算缩放比例不适用于超高密度xhdpi和超超高密度xxhdpi了。即720×1280中1dp是多少px呢如果用720/320你会得出1dp2.25px实际这样算出来是不对的。dp与px的换算要以系统密度为准720×1280的系统密度为320320×480的系统密度为160320/1602那么在720×1280中1dp2px。同理在1080×1920中1dp3px。 大家可以记住下面这个比例dp与px的换算就十分easy啦 ldpi:mdpi:hdpi:xhdpi:xxhdpi3:4:6:8:12我们发现相隔数字之间还是2倍的关系。计算的时候以mdpi为基准。比如在720×1280xhdpi中1dp等于多少px呢mdpi是4xhdpi是82倍的关系即1dp2px。反着计算更重要比如你用PhotoShop在720×1280的画布中制作了界面效果图两个元素的间距是20px那要标注多少dp呢2倍的关系那就是10dp 当安卓系统字号设为“普通”时sp与px的尺寸换算和dp与px是一样的。比如某个文字大小在720×1280的PS画布中是24px那么告诉工程师这个文字大小是12sp。
- 建议在 xxhdpi 中放入ui图 安卓手机有这么多屏幕我到底依据哪种屏幕作图呢没有必要为不同密度的手机都提供一套素材大部分情况下一套就够了。 现在手机比较高的分辨率是1080×1920你可以选择这个尺寸作图但是图片素材将会增大应用安装包的大小。并且尺寸越大的图片占用的内存也就越高。如果你不是设计ROM而是做一款应用我建议大家用PS在720×1280的画布中作图。这个尺寸兼顾了美观性、经济性和计算的简单。美观性是指以这个尺寸做出来的应用在720×1280中显示完美在1080×1920中看起来也比较清晰经济性是指这个分辨率下导出的图片尺寸适中内存消耗不会过高并且图片文件大小适中安装包也不会过大计算的简单就是1dp2px啊多好计算啊 做出来的图片记着让界面工程师放进drawable-xxhdpi的资源文件夹中。
- 屏幕的宽高差异 在720×1280中作图要考虑向下兼容不同的屏幕。通过计算我们可以知道320×480和480×800的屏幕宽度都是320dp而720×1280和1080×1920的屏幕宽度都是360dp。它们之间有40dp的差距这40dp在设计中影响还是很大的。如下图蝴蝶图片距离屏幕的左右边距在320dp宽的屏幕和360dp宽的屏幕中就不一样。 不仅宽度上有差异高度上的差异更加明显。对于天气等工具类应用由于界面一般是独占式的更要考虑屏幕之间的比例差异。 如果想消除这些比例差异可以通过添加布局文件来实现。一般情况下布局文件放在layout文件夹中如果要单独对360dp的屏幕进行调整你可以单做做一个布局文件放在layout-w360dp中不过最好是默认针对360dp的屏幕布局较为主流然后对320dp的屏幕单独布局将布局文件放到layout-w320dp中如果你想对某个特殊的分辨率进行调整那么你可以将布局文件放在标有分辨率的文件夹中如layout-854×480。
- 几个资源的文件夹 在720×1280中做了图片要让开发人员放到drawable-xhdpi的资源文件夹中这样才可以显示正确。个人认为仅提供一套素材就可以了可以测试一下应用在低端手机上运行是否流畅如果比较卡顿可以根据需要提供部分mdpi的图片素材因为xhdpi中的图片运行在mdpi的手机上会比较占内存。 以应用图标为例xhdpi中的图标大小是96px如果要单独给mdpi提供图标那么这个图标大小是48px放到drawable-mdpi的资源文件夹中。各个资源文件夹中的图片尺寸同样符合ldpi:mdpi:hdpi:xhdpi:xxhdpi3:4:6:8:12的规律。 如果你把一个高2px的分割线素材做成了9.png图片你想让细线在不同密度中都是2px而不被安卓根据密度进行缩放怎么办你可以把这个分割线素材放到drawable-nodpi中这个资源文件夹中的图片将按照实际像素大小进行显示而不会被安卓根据密度进行缩放。即在mdpi中细线是2px2dp在xhdpi中细线是2px1dp。 6. 切图要求 在设计图标时对于 5 种主流的屏幕像素密度 (mdpi、hdpi、xhdpi、xxhdpi、xxxhdpi) 应按照 2:3:4:6:8 的比例进行缩放 密度限定符说明ldpi适用于低密度 (ldpi) 屏幕 (~ 120dpi) 的资源。mdpi适用于中密度 (mdpi) 屏幕 (~ 160dpi) 的资源这是基准密度。hdpi适用于高密度 (hdpi) 屏幕 (~ 240dpi) 的资源。xhdpi适用于加高 (xhdpi) 密度屏幕 (~ 320dpi) 的资源。xxhdpi适用于超超高密度 (xxhdpi) 屏幕 (~ 480dpi) 的资源。xxxhdpi适用于超超超高密度 (xxxhdpi) 屏幕 (~ 640dpi) 的资源。nodpi适用于所有密度的资源。这些是与密度无关的资源。无论当前屏幕的密度是多少系统都不会缩放以此限定符标记的资源。 iOS屏幕
- 屏幕信息 在 iOS 开发中不同机型的 iPhone 设备需要用到不同倍率的切图下表格为各 iPhone 机型显示屏参数对比 机型X8/7/68/7/6/6s5/5s4/4s屏幕尺寸(inch)5.85.54.743.5物理尺寸(px)1125 × 24361080 × 1920750 × 1334640 × 1136640 × 960设计尺寸(px)1125 × 24361242 × 2208750 × 1334640 × 1136640 × 960开发尺寸(pt)375 × 812414 × 736375 × 667320 × 568320 × 480ppi458401326326326dpi163154163163163倍率3x3x2x2x2x
- iOS 切图要求 如果你喜欢我的文章可以关注我的掘金、公众号、博客、简书或者Github 简书: https://www.jianshu.com/u/a2591ab8eed2 GitHub: https://github.com/bugyun Blog: https://ruoyun.vip 掘金: https://juejin.im/user/56cbef3b816dfa0059e330a8/posts CSDN: https://blog.csdn.net/zxloveooo 欢迎关注微信公众号
- 上一篇: 旅游公司网站建设合同书品牌设计的基本步骤
- 下一篇: 旅游建设网站公司logo设计图片素材
相关文章
-
旅游公司网站建设合同书品牌设计的基本步骤
旅游公司网站建设合同书品牌设计的基本步骤
- 技术栈
- 2026年04月20日
-
旅游订房网站开发需求文档宁波网站制作公司哪家好
旅游订房网站开发需求文档宁波网站制作公司哪家好
- 技术栈
- 2026年04月20日
-
旅游电子商务网站网站规划与设计教案
旅游电子商务网站网站规划与设计教案
- 技术栈
- 2026年04月20日
-
旅游建设网站公司logo设计图片素材
旅游建设网站公司logo设计图片素材
- 技术栈
- 2026年04月20日
-
旅游精品网站建设网站域名怎么看
旅游精品网站建设网站域名怎么看
- 技术栈
- 2026年04月20日
-
旅游景点介绍网页设计模板seo快速优化报价
旅游景点介绍网页设计模板seo快速优化报价
- 技术栈
- 2026年04月20日
