回想一年前,我的屏幕适配方案是从鸿洋大神那里借鉴的,感觉屏幕适配起来还可以,挺好的。相信有很多人到现在也是用的这种适配方案。直到去年跳槽之后,来到这家公司,感觉要学的东西挺多,做android开发,首先就是要会写布局,然而他们用的并不是我们之前那种纯手写的方式。之所以那么奇葩,是因为我们领导在学android的时候,觉得自己写布局不会写,所以他就找了这个控件ConstraintLayout,也即是拖拽的方式自动生成代码。刚到公司就让我按照他们现在的书写方式写,当然是不能接受的啊,但还是从摸爬滚打中过来了,到现在已经是慢慢的就适应,导致现在纯手写的都不会了,哈哈哈,后来当我看他们代码的时候,发现他们根本就没有做适配,听他说,用这个控件的话,就可以基本上实现所有机型适配,当时也是半信半疑,直到现在用了将近快一年的时候,感觉确实挺好的。
昨天帮一个朋友看一个布局bug的时候,发现他的适配方式仍旧是跟我之前用鸿洋的那个适配方式,就发现到现在应该还是有很多人,都在用这样的适配方案。所以就想着写一篇这样的博客。希望看到的人,有时间可以去学一下这个控件,其实拖拽用起来真的很简单,大概看一到两篇文章,我觉得差不多就可以上手了。等你用在项目中一段时间,你就慢慢的会从坑里面出来。
网上有很多这个控件的学习文章,我比较懒哈,就不写了,烦请原谅哈。
如果你们在学习的过程中,遇到什么问题,可以给我留言。