Android屏幕适配

之前一直认为屏幕适配是一件很麻烦的事,因为最新有需求,就在网上找一些资料。因为之前看的都是在讲dp和px的原理,说什么用match_parent,wrap_content之类的。我每次看都觉得头大,感觉看起来很吃力,而且最终大家都会是展示无数个values来完成的。这使我很不安,因为我根本无法从那么专业的文章里读出来他到底是如何解决适配的,只知道他在一边一边的给你算着dp和px的换算公式。直到昨天,我看到了zhy的博客(原文地址)。这上面讲到的百分比的适配,我觉得这就是我的救星,这里面有大神封装的jar包,如果想简单实现的话可以去原文下载(好像原文没有),不过下面是干货地址。

当然,如果你觉得看不懂的话,这里有我自己写的封装,比较简单,易理解。就是不封闭,这是链接,注解写了用法和原理,以及自己适配的方式。这里特别说一下,我这里没有写不是整数的dp值,如果有需要可以自己添加。这是干货地址。当然我这里不是专门写这个的,具体可以参见readme里的

五、main包下的(一)屏幕适配

你可能感兴趣的:(Android屏幕适配)