关闭

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

3952人阅读 评论(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
查看评论

Android 百分比布局库(percent-support-lib) 解析与扩展

Google终于开始支持百分比的方式布局了,瞬间脉动回来,啊咧咧。对于这种历史性的时刻,不出篇博客难以表达我内心的激动。,本文分为3个部分: PercentRelativeLayout、PercentFrameLayout的使用、对上述控件源码分析、自定义PercentLinearLayout。
  • lmj623565791
  • lmj623565791
  • 2015-06-30 15:20
  • 148335

Android进阶系列之Percent Support Library使用详解

总是在为屏幕适配而烦恼,蓝瘦香菇。Google爸爸看着我们这么辛苦,终于在2015年8月推出了一个全新的百分比布局兼容函数库:Android Percent Library。当时我的心情啊,就像看见了千年难得一见的美女。 那么来看看都咋用吧。首先需要在Gradle里加入依赖。 compile ...
  • sw5131899
  • sw5131899
  • 2017-01-03 18:05
  • 3024

Android Studio com.android.support:percent 导入错误

看第一行代码(第二版的)书,讲了一个关于PercentFrameLayout和PercentRelativeLayout的部分,书上在build.gradle中导入了com.android.support:percent:24.2.1的包。
  • qq_27865227
  • qq_27865227
  • 2017-07-13 18:43
  • 2523

build.gradle导入com.android.support:percent 的依赖错误

前面段时间系统出了问题,于是重装了系统,Android Studio昨天也搞好了,今天早上来重新搞Android项目要导入com.android.support:percent 依赖的时候,就报了下面图的bug。 后来查了资料,是Android SDK里的没有我导入这个版本的,所以只要找到...
  • pang_ping
  • pang_ping
  • 2017-08-24 09:51
  • 630

Could not find com.android.support:support-v4:26.0.2

整个项目都没有使用26.0.2版本的内容,却报如下错误:Error:Could not find com.android.support:support-v4:26.0.2. Required by: MyPorject:app:unspecified MyPorject::app:...
  • liuzhenlee
  • liuzhenlee
  • 2017-09-25 22:30
  • 1460

PercentRelativeLayout 的使用

PercentRelativeLayout, a recent addition to the Design Support Library, enables the ability to specify not only elements relative to each other...
  • yunnywu
  • yunnywu
  • 2015-11-17 13:23
  • 2951

Android开发:android studio报错: Failed to resolve: com.android.support.constraint:constraint-layout:1.0.

情景:在build.gradle文件添加下面代码 compile 'com.android.support.constraint:constraint-layout:1.0.0-beta4' 点击“Sync now”后报错: Failed to resolve: com.androi...
  • shakdy
  • shakdy
  • 2017-02-04 11:21
  • 4719

Android 增强版百分比布局库 Eclipse Demo

android的碎片化问题一向令开发者十分头疼,提到针对碎片化的界面适配机制,就不得不提到几个开发者熟悉的单位: px:像素,说白了就是屏幕上的点。当我们自定义控件时,代码设置的单位就是px。 dp(dip):一种基于屏幕密度的抽象单位,指代单位面积的像素数,以320×480分辨率,像...
  • yazhi1992
  • yazhi1992
  • 2016-03-26 13:24
  • 1848

android 百分比布局 for eclipse

github地址:https://github.com/wangkunlin/AndroidPercentLayout PercentFrameLayout.java package android.support.percent; import android.content.C...
  • chuyouyinghe
  • chuyouyinghe
  • 2015-08-04 15:32
  • 1475

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

先来一个demo的路径 https://github.com/JulienGenoud/android-percent-support-lib-sample 不过是android Studio的 在\extras\android\m2repository\com\android\sup...
  • zsc357448181
  • zsc357448181
  • 2015-06-30 17:21
  • 3952
    个人资料
    • 访问:26178次
    • 积分:274
    • 等级:
    • 排名:千里之外
    • 原创:6篇
    • 转载:0篇
    • 译文:0篇
    • 评论:9条
    文章分类
    文章存档
    最新评论