最后做个简单总结吧
首先针对屏幕尺寸相差较大的布局不同的情况,我们通过写多套布局文件和布局别名(兼容Android 3.2前版本)的方法来实现适配。
当屏幕尺寸差别不大,布局一样且想所有手机显示效果按屏幕尺寸进行比例缩放的情况我们尽量选择百分比布局来进行适配,这样基本可以适配所有尺寸的手机。
关于weight的话,主要要理解剩余空间的概念,weight分配的大小是在剩余空间的基础上的。
尽量使用新的ConstraintLayout来实现自己的布局,因为这样可以有效地解决布局嵌套过多的问题,从而提高我们程序的性能。
关于项目中图片的话我们直接基于720*1280的视觉稿切一版图片就可以了,将图片只放到xhdpi目录中,这样系统会在不同密度屏幕的手机中对图片进行合理的缩放,这样可以避免切多套图导致项目安装包过大问题。
作者:luoqiang108
链接:https://www.jianshu.com/p/f33bf8ec3f16
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。