屏幕适配:为了使我们的用户在体验我们的产品时拥有一致的体验效果,我们需要对它进行屏幕适配。
屏幕适配主要从两方面进行适配,第一就是要适配屏幕尺寸,第二就是要适配屏幕密度。
适配屏幕尺寸又要从一下几个方面来进行适配:
布局适配(布局以及限定符的使用)
布局组件适配(尽量使用wrap_content、match_partent)
图片资源适配 (尽可能的使用.9图片)
用户界面流程适配屏幕密度从两个方面进行时培:
布局控件适配(使用密度无关像素(dp)和独立比例像素(sp))
图片适配(针对主流用户群体切图)(因为屏幕的尺寸跟屏幕密度是没有任何联系的,所以布局还有图片都要在尺寸还有密度上进行适配)当然,现在进行屏幕适配也没有那么麻烦了,以前使用这种手动适配方案也不方便,不灵活,如果要是有哪个分辨率的文件夹没有写,那他就不会进
行适配,从而影响我们的用户体验。
我个人的话,喜欢用AutoLayout来进行适配,因为这种适配方案它是通过百分比比例来进行适配的,这也是这个库的原理,使用百分比也就是说我们不需要
考虑用户的机型以及分辨率,这是很有优势的,因为它是按照百分比进行适配的,也就意味着我们可以动态的适配任意类型、任何分辨率的手机。同时大大减少了
不必要的开发成本。