Android屏幕适配基础(1)

原创 2017年10月18日 22:07:51
 今天是十九大召开第一天,习大大19句话振聋发聩,希望未来的中国可以更加繁荣!我们这些老百姓可以生活地更加幸福!

在开始本节课的学习之前你可能已经听说了dp,sp,dpi,分辨率,屏幕尺寸等概念,但是你一直无法记住他们,因为背概念永远都是枯燥无味,信息转化率极低的,只有实践才能出真知!才能记得牢,理解的好!

在我们使用Android Studio开发应用写布局的时候会遇到这个东东:

这里写图片描述

前面的数字表示屏幕尺寸,中间的表示是屏幕分辨率,后面的是屏幕密度,想要弄清楚这些东西我们就要开始本节课的学习。

屏幕分辨率:(px)

其实手机屏幕上是由很多个像素点组成的,手机屏幕尺寸不变的情况下,如果像素点越多,那么显示出来的图片就会越清晰,如何表示这个像素点的多少呢?我们把屏幕水平和竖直方向的像素点的乘积称作分辨率,比如1920*1080分辨率就表示屏幕竖直方向有1920个像素点,水平方向有1080个像素点。

屏幕尺寸(inch)

这个屏幕对角线的长度,单位是英寸,大家都懂得勾股定理,这个自然不是问题。

屏幕密度也叫像素密度(dpi)

屏幕对角线上每单位英寸的像素点数。

三者关系如何呢?

这里写图片描述

笔者收集了市面上常见的几款Android机型,做了一个统计

这里写图片描述

在统计中除了Anroid原生模拟器给定的几个分辨率之外,我们发现了vivo和三星手机都自定义了分辨率,举一反三,由于Android手机生产商的百花齐放,更多更意想不到的分辨率和尺寸的手机都有可能见到。

虽然Android机型尺寸和分辨率大小不一致,但是我们观察它的屏幕密度可以发现,大致范围还是在300——500之内,我们根据这个分辨率大小又为这些手机分了一些类:

这里写图片描述

看到这里,我想各位会突然想到Android Studio中的资源文件夹

这里写图片描述

是不是有种似曾相识的感觉?我们手机本身的dpi和项目中的dpi又是如何连接起来的呢?我们下节课再讲!

版权声明:本文为博主原创文章,未经博主允许不得转载。

android 屏幕适配的总结,适合面试

1.支持各种屏幕尺寸: 使用wrap_content, match_parent, weight.要确保布局的灵活性并适应各种尺寸的屏幕,应使用 “wrap_content” 和 “match_par...
  • lanxingfeifei
  • lanxingfeifei
  • 2016年08月09日 13:28
  • 4963

Android最便捷的屏幕适配,堪称屏幕适配终结者

效果图 最大幅度解决适配问题,并且最大化方便开发者。 so,看下用法: 你没有看错,拿到设计稿,在布局文件里面直接填写对应的px即可,px:这里的px并非是Google不建议使用的px,...
  • qq_23477421
  • qq_23477421
  • 2016年07月04日 10:34
  • 2958

Android屏幕适配方案(上)

Android开发中,屏幕适配始终是第一个要解决的问题,这一点在实际写的时候其实我们都会注意,然而现在我觉得整理一下屏幕适配方面的知识以便记录,博客写的太少,始终得多记录一下 首先关于屏幕,主流的...
  • YANGDAHUAN
  • YANGDAHUAN
  • 2017年03月03日 20:20
  • 3849

Android 屏幕适配方案(七)

一、 手机适配的应用和使用场景 使android应用程序适用于不同的国家语言、型号、尺寸和SDK版本等手机环境中,其主要功能和界面风格保持不变。 手机适配主要包括三个方面:语言适配、屏幕适配、SD...
  • weixin_37730482
  • weixin_37730482
  • 2017年09月22日 13:57
  • 287

安卓采用AutoLayout开源框架屏幕适配方案

一、概述 相信Android的开发者对于设配问题都比较苦恼,Google官方虽然给出了一系列的建议,但是想要单纯使用这些建议将设备很轻松的做好,还是相当困难的。个人也比较关注适配的问题,之前也发...
  • Me_Dong
  • Me_Dong
  • 2016年12月13日 13:12
  • 1546

Android 屏幕适配:各种解决方案

Android屏幕适配个种解决方案
  • lhzjllh
  • lhzjllh
  • 2017年12月28日 09:50
  • 377

Android 屏幕适配解决方案

大家好,简单说说android 屏幕的几个名词 1、dpi : 一英寸的屏幕中有多少点儿 2、密度 Density 一个点儿多少像素 px 3、分辨率 长宽多少像素 px 参考资料: ...
  • JackLittlePig
  • JackLittlePig
  • 2018年01月05日 11:45
  • 162

Android 屏幕适配方案

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45460089; 本文出自:【张鸿洋的博客】 1、概述大家在Andr...
  • lmj623565791
  • lmj623565791
  • 2015年05月04日 13:08
  • 318786

Android开发之--屏幕适配问题

前言 Android的屏幕适配一直以来都在折磨着我们Android开发者,本文将结合: Google的官方权威适配文档郭霖: Android官方提供的支持不同屏幕大小的全部方法Stormzha...
  • Angel_jn
  • Angel_jn
  • 2017年09月29日 22:39
  • 725

android开发之屏幕适配工具类

android开发之屏幕适配工具类 import android.content.Context; import android.util.DisplayMetrics; /** * 屏幕适...
  • kujing823
  • kujing823
  • 2016年11月09日 16:42
  • 234
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android屏幕适配基础(1)
举报原因:
原因补充:

(最多只允许输入30个字)