原理介绍,可以看看这里。
http://www.dqqdo.com/?/article/2
已经出新的版本,源码也已经上传至csdn git,地址:
http://blog.youkuaiyun.com/i7788/article/details/46444829
真正可用,并且简单易行,可以在多个屏幕大小和屏幕密度上有良好表现的Android 屏幕适配方案。
已经用在一款成熟互联网 应用中,效果还不错。
说起android开发,UI界面的多机型适配,一向是个很重要的问题。
网上这方面的文章很多,面试的时候也经常会问到,大部分的内容都很类似,无外乎用dp,sp 不要用px之类老生常谈的问题。
但是会说的居多,实际可以执行的可行方案,很少有人会。
我在面试的时候,很多人连drawable-hdpi和drawable-mdpi 里面放的图片是适配不同屏幕密度,还是屏幕分辨率都会弄错。
所谓的多机型适配,无外乎照本宣科。
身边有的同事,工作几年了,还是只会适配自己的手机,连屏幕密度是什么都不知道。只知道每次都会把UI给的效果图/1.5。。。。。汗。。。。。
下面介绍我的方案:
首先 不用dp, 距离单位自己定义,这一步,不怎么需