推荐android布局百分比框架

亦余心之所善兮,虽九死其犹未悔。这篇文章主要讲述推荐android布局百分比框架相关的知识,希望能为你提供帮助。
githup:https://github.com/JulienGenoud/android-percent-support-lib-sample
下面是使用方法:
android Percent Support Lib Sample 

推荐android布局百分比框架

文章图片
推荐android布局百分比框架

文章图片
推荐android布局百分比框架

文章图片
推荐android布局百分比框架

文章图片

I made a sample of the new percent support library.
You can check official docs reference  here  and  here.
This library provide percentage based layouts, horizontal and vertical at the same time.
simple result
推荐android布局百分比框架

文章图片

complex result
推荐android布局百分比框架

文章图片

How to use :
just add percent support library to your project
dependencies { compile ‘com.android.support:percent:25.3.0‘ }

【推荐android布局百分比框架】###Supported Layouts :
####PercentRelativeLayout
< android.support.percent.PercentRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> < View android:id="@+id/top_left" android:layout_width="0dp" android:layout_height="0dp" android:layout_alignParentTop="true" android:background="#ff44aacc" app:layout_heightPercent="20%" app:layout_widthPercent="70%" /> < View android:id="@+id/top_right" android:layout_width="0dp" android:layout_height="0dp" android:layout_alignParentTop="true" android:layout_toRightOf="@+id/top_left" android:background="#ffe40000" app:layout_heightPercent="20%" app:layout_widthPercent="30%" /> < View android:id="@+id/bottom" android:layout_width="match_parent" android:layout_height="0dp" android:layout_below="@+id/top_left" android:background="#ff00ff22" app:layout_heightPercent="80%" /> < /android.support.percent.PercentRelativeLayout>

 
####PercentLinearLayout
< com.juliengenoud.percentsamples.PercentLinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> < View android:layout_width="0dp" android:layout_height="0dp" android:background="#ff44aacc" app:layout_heightPercent="10%" app:layout_widthPercent="60%"/> < View android:layout_width="0dp" android:layout_height="0dp" android:background="#ff4400cc" app:layout_heightPercent="10%" app:layout_widthPercent="70%"/> < /com.juliengenoud.percentsamples.PercentLinearLayout>

 
####PercentFrameLayout
< android.support.percent.PercentFrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent"> < !-- ... XML CODE --> < /android.support.percent.PercentFrameLayout>

简单明了。

    推荐阅读