Android百分比布局

一概述
安卓开发过程中一直比较无赖适配的问题,感到比较迷茫,一般的手机开发布局只是做到简单的适配,有的时候我们觉得网页的适配为什么简单,其实有了解过的小盆友知道,网页的界面使用百分比计算的,那么这样的话,页面大小的适配,是不是变得很简单,其实,近期安卓也是新增了百分比布局,让吃瓜的观众很是激动。

此库提供了两种布局供大家使用:

  • PercentRelativeLayout、PercentFrameLayout,通过名字就可以看出,这是继承自FrameLayout和RelativeLayout两个容器类;

  • 支持的属性有:

layout_widthPercent、layout_heightPercent、
layout_marginPercent、layout_marginLeftPercent、
layout_marginTopPercent、layout_marginRightPercent、
layout_marginBottomPercent、layout_marginStartPercent、layout_marginEndPercent。

可以看到支持宽高,以及margin。

二、简单的使用:
首先记得在build.gradle添加:

compile 'com.android.support:percent:22.2.0'

(一)PercentFrameLayout




    

    

(二) PercentRelativeLayout




    

    


    

    

三总结:
使用百分比布局会是的很多的布局变的很简单方便,而且在适配布局的大小上也不用那么复杂的计算,对许多朋友都很有帮助,有不好的地方多多指出,后期多多改正!

四引用:
https://github.com/hongyangAndroid/android-percent-support-extend

你可能感兴趣的:(Android百分比布局)