Android基于百分比的布局示例:android-percent-support-lib-sample

android-percent-support-lib-sample   2015-06-29 17:34:41 发布
您的评价:
     
5.0
收藏     3收藏
文件夹
标签
(多个标签用逗号分隔)

android百分比支持库使用的一个示例。

运行效果:

Android基于百分比的布局示例:android-percent-support-lib-sample

使用说明:

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

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

项目主页:http://www.open-open.com/lib/view/home/1435563531716

扩展阅读

android 百分比控件的使用
Android5.0+(Percent 百分比布局)
AutoLayout - 自动适配所有机型的分辨率,来自鸿雁大神,推荐大家使用
Android 增强版百分比布局库 为了适配而扩展
Android AutoLayout 全新的适配方式,堪称适配终结者

为您推荐

Android基于百分比的布局示例:android-percent-support-lib-sample
Android 增强版百分比布局库 为了适配而扩展
[置顶] Android Material Design学习之RecyclerView代替 ListView
Android 自定义RecyclerView 实现真正的Gallery效果
android官方侧滑菜单DrawerLayout详解

更多

android-percent-support-lib-sample
Android开发
相关文档  — 更多
相关经验  — 更多
相关讨论  — 更多