您的位置: 主页 > 知识在线 > 解决方案

安卓屏幕适配模式

发布时间:2022-11-09 10:39 栏目: 解决方案 查看()
随着支持Android系统的设备(手机、平板、电视、手表)的增多,设备碎片化、品牌碎片化、系统碎片化、传感器碎片化和屏幕碎片化的程度也在不断地加深。而我们今天要探讨的,则是对我们开发影响比较大的——屏幕的碎片化。


安卓设备差别很大,分辨率不同,屏幕大小不同,长宽比不同。


分辨率方面,目前主流的标准分辨率有720p、1080p、2k、4k等。手机天文台的数据显示,2016年第四季度,安卓设备分辨率前五占75%,前十占88%,但排名第100的设备分辨率也占0.01%。这个数据不一定准确,但反映出分辨率“相差悬殊,主流集中”


从屏幕尺寸来说,可以分为可穿戴设备、手机、平板和电视等。可穿戴设备和电视一般都是针对特定硬件开发的。深圳网站建设公司,这个我不多讲,这里就不讨论了。手机的特点是屏幕大小基本和手掌一样,目前一般集中在5-5.5英寸,而平板的屏幕大小差别较大,一般为7-11英寸。


屏幕的长宽比不同,和分辨率的多样性有关,比如4:3,16:9等。而企业网站seo优化运营的这种差异一般不会太明显。就拿电视来说,从以前的方形电视到现在主流的宽电视,都可以看,可能略显捉襟见肘。

[div]

安卓屏幕适配模式;


自适应模式的1 dp

[div][div]

[div]

[/div]分辨率:例如:480 * 800,1280 * 720。表示物理屏幕区域中像素的总和。(切记:与屏幕适配无关)

[div]

因为我们可以在4.0的手机上实现1280*720的分辨率。


5.0寸手机我也能做出1280*720的分辨率。分辨率一样的话,手机屏幕会越小越清晰。

[div][div]

[div]

[div]
px(pix):像素是屏幕中最小的显示单位。

[div]

[div]

[div]
DPI(每英寸像素数):即屏幕每英寸的像素数。每英寸的像素越大,显示的细节就越丰富。

[div][div]

计算公式:每英寸像素= √{(长像素2+宽像素2)}/屏幕尺寸

[div][div]

注意:屏幕尺寸的单位是英寸。比如分辨率1280*720,屏幕宽度6英寸。计算出来的每英寸像素约为245,屏幕尺寸指的是屏幕对角线的长度。

[div][div]

在搜索图片资源时,Android会根据其分辨率自动从不同的文件目录中进行搜索(这是Android系统的适配策略)。如果低分辨率文件目录(如drawable-mdpi)中没有图像资源,则有所有其他目录。当我们将应用程序部署到mdpi分辨率的手机上时,应用程序将在更高分辨率的目录中搜索资源文件。如果在较高分辨率的目录中没有资源,我们必须在较低的目录中寻找资源。

[div][div]

常见的手机屏幕像素和相应的识别级别:

ldpi 320*240

mdpi 480*320

hdpi 800*480

xhdpi 1280*720

xxhdpi 1920*1080

[div][div]

dp和px之间的简单转换关系:

Ldpi的手机1dp=0.75px

Mdpi的手机1dp=1.0px

Hdpi的手机1dp=1.5px

Xhdpi的手机1dp=2.0px

Xxhdpi的手机1dp=3.0px

[div][div]

二维适应模式

[div][div]

扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流

上一篇:如何创建博客_如何创建博客_如何创建个人博客
下一篇:如何给你的网站留下深刻的第一印象?
郑重申明:安茂立网络以外的任何单位或个人,不得使用该案例作为工作成功展示!