关闭

Android Support库百分比布局 com.android.support:percent:22.2.0 附带Eclipse教程

3747人阅读 评论(2) 收藏 举报
分类:


先来一个demo的路径 https://github.com/JulienGenoud/android-percent-support-lib-sample 不过是android Studio的


<sdk>\extras\android\m2repository\com\android\support的目录下..你会发现你会有一个Percent文件夹..这就是google官方对百分比布局的依赖文件.

如果没有,请更新你的SDK....


Android studio的用法:

使用前加入库文件依赖

dependencies {
    compile 'com.android.support:percent:22.2.0'
}

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>

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>

Stylable :

  • heightPercent
  • widthPercent
  • marginBottomPercent
  • marginEndPercent
  • marginLeftPercent
  • marginPercent
  • marginRightPercent
  • marginStartPercent
  • marginTopPercent
Android Studio确实好用...但是问题来了...如果在Eclipse中呢?瞬间就不会了!...
经过努力才发现,在android studio中有这么一个文件夹
,
这个不就是源码....既然找到了源码..我们就可以这么干,在Eclipse中建立一个项目,将这些文件拷贝过去.

这不就ok了...然后就想怎么用就怎么用!

上eclipse的源码吧:





1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:24869次
    • 积分:267
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:9条
    文章分类
    文章存档
    最新评论