且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Android 百分比布局库(percent-support-lib)

更新时间:2021-11-27 12:08:27

Google开始支持百分比的方式布局了已经大半年了吧(7个月??)
https://github.com/JulienGenoud/android-percent-support-lib-sample 这个项目阐述了百分比布局方式,方法。

support-lib
这个库为我们提供了什么呢?
<li>两种布局:
<pre>PercentRelativeLayout,PercentFrameLayout,他们继承自FrameLayoutRelativeLayout两个容器类;</pre>
<li>支持的属性有:
<pre>
占宽比,占高比
layout_widthPercent
layout_heightPercent
左上右下,开始,结束,外边距比例
layout_marginLeftPercent
layout_marginTopPercent
layout_marginRightPercent
layout_marginBottomPercent
layout_marginStartPercent
layout_marginEndPercent

</pre>

也就是说,只要在开发过程中使用PercentRelativeLayout、PercentFrameLayout替换FrameLayout、RelativeLayout即可。

How to use : https://github.com/JulienGenoud/android-percent-support-lib-sample
使用条件:
Pre-requisites

Android SDK v22
Android Build Tools v22.0.1
Android Percent Support Repository v22.2.0
Android Support v4 Repository v22.2.0
according to the the manifest minsdk is v7 (android 2.1)