手机屏幕大小不一,这也就需要不同的布局资源来对不同屏幕进行适配,小屏用小屏的布局,大屏用大屏的布局。
那么系统如何区分大小屏,确定大小屏后,哪些参数又会影响布局的加载呢?
api上讲的比较详细,我们摘出其中一部分,并进行深入剖析。API地址:点击打开链接
在阅读正文之前,需要基础的知识:dp、dpi、px、分辨率这四个基本概念。什么,屏幕大小、dp、dpi的概念还不知道,辣么,叔告诉你,你该看一下叔的这篇文章:点击打开链接
一、屏幕大小区分:
最早使用屏幕大小来区分的,不过google发现不合适,大屏分辨率不行显示不清楚啊。So,采用了新的方式来规定大小屏幕:
屏幕分类:
Size small Resources for small size screens.
normal Resources for normal size screens. (This is the baseline size.)
large Resources for large size screens.
xlarge Resources for extra-large si