多套图,多布局适配,已经慢慢的不能满足现在项目的进度需求了,因为太过于麻烦,且浪费时间,移动端,应该把更多的开发时间用于提高代码性能,和健全架构上,嗯,至少这是我从业两年来的一点心得,如今虽然硬件设备的档次不断的提高,但流畅的客户端体验,仍然是对Android开发者的一个硬性要求。
我现在所做的适配,就是一套高分辨率的切图,然后全局,用百分比例来适配,效果还不错,当然,可能有更好的方式。
下面附上我参考的链接,很详细的阐述百分比适配原理:
http://blog.csdn.net/lmj623565791/article/details/45460089
当然,如果你用了以上链接所提供的jar之后,可能精益求精的猿猿们可能会说,我的包莫名撑大了不少,别急,因为谷歌出了百分比适配布局的框架android-percent-support-lib,下面奉上链接:
https://github.com/JulienGenoud/android-percent-support-lib-sample
好了,如果你仔细的参考了以上两篇文章之后呢?会发现,谷歌提供的布局框架,并没有对LinearLayout进行封装,别急,鸿洋大神再次带你飞一边,哈哈:
http://blog.csdn.net/lmj623565791/article/details/46695347
并且附上封装了LinearLayout的sample demo:
https://github.com/hongyangAndroid/android-percent-support-lib-sample
全程不多说重复的原理之类的,分享只是为了让大家有个正确的参考方向,网上已经有的东西,重复阐述也是没有必要的。啰嗦的程序媛不是好程序媛!