Android布局之RelativeLayout相对布局

 更新时间:2015年12月31日 10:09:59   投稿:mrr  
RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列,下面通过本文给大家介绍Android布局之RelativeLayout相对布局,涉及到android relativelayout相对布局相关知识,对android relativelayout相对布局相关知识,感兴趣的朋友一起学习吧

RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列。

相对布局常用属性:

子类控件相对子类控件:值是另外一个控件的id

android:layout_above----------位于给定DI控件之上
android:layout_below ----------位于给定DI控件之下 
android:layout_toLeftOf -------位于给定控件左边
android:layout_toRightOf ------位于给定控件右边
 android:layout_alignLeft -------左边与给定ID控件的左边对齐
 android:layout_alignRight ------右边与给定ID控件的右边对齐
android:layout_alignTop -------上边与给定ID控件的上边对齐
android:layout_alignBottom ----底边与给定ID控件的底边对齐
android:layout_alignBaseline----对齐到控件基准线

学习导图如下所示:

注:父容器定位的属性值只能是Boolean ,兄弟组件定位的属性值只能是ID

 典型案例(梅花)

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"               
  android:layout_width="match_parent"
  android:layout_height="match_parent">
  <ImageView
    android:id="@+id/img1"
    android:layout_width="150dp"
    android:layout_height="150dp"
    android:layout_centerInParent="true"
    android:src="@mipmap/ic_launcher"/>
  <ImageView
    android:id="@+id/img2"
    android:layout_width="150dp"
    android:layout_height="150dp"
    android:layout_above="@id/img1"
    android:layout_centerHorizontal="true"
    android:src="@mipmap/ic_launcher"/>
  <ImageView
    android:id="@+id/img3"
    android:layout_width="150dp"
    android:layout_height="150dp"
    android:layout_below="@id/img1"
    android:layout_centerHorizontal="true"
    android:src="@mipmap/ic_launcher"/>
  <ImageView
    android:id="@+id/img4"
    android:layout_width="150dp"
    android:layout_height="150dp"
    android:layout_toLeftOf="@id/img1"
    android:layout_centerVertical="true"
    android:src="@mipmap/ic_launcher"/>
  <ImageView
    android:id="@+id/img5"
    android:layout_width="150dp"
    android:layout_height="150dp"
    android:layout_toRightOf="@id/img1"
    android:layout_centerVertical="true"
    android:src="@mipmap/ic_launcher"/>
</RelativeLayout>

以上内容是小编给大家介绍的Android布局之RelativeLayout相对布局相关知识,希望大家喜欢。

相关文章

  • Android 轻松实现图片倒影效果实例代码

    Android 轻松实现图片倒影效果实例代码

    这篇文章主要介绍了Android 轻松实现图片倒影效果实例代码,有需要的朋友可以参考一下
    2014-01-01
  • Android编程之创建自己的内容提供器实现方法

    Android编程之创建自己的内容提供器实现方法

    这篇文章主要介绍了Android编程之创建自己的内容提供器实现方法,结合具体实例形式分析了Android创建内容提供器的原理、步骤与相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • 一文深入探讨Android Activity启动模式

    一文深入探讨Android Activity启动模式

    在 Android 应用开发中,Activity 是用户界面的核心组件,而 Activity 的启动模式则是决定应用界面如何在任务栈中交互、管理以及呈现的关键因素,本文将深入探讨 Android 中的 Activity 启动模式,详细解释每种模式的用途、适用场景
    2023-08-08
  • Android实现手势滑动多点触摸缩放平移图片效果(二)

    Android实现手势滑动多点触摸缩放平移图片效果(二)

    这篇文章主要介绍了Android实现手势滑动多点触摸缩放平移图片效果,实现图片支持多点触控,自由的进行缩放、平移的注意事项,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • Android RadioGroup多行显示效果 解决单选问题

    Android RadioGroup多行显示效果 解决单选问题

    这篇文章主要为大家详细介绍了Android RadioGroup多行显示效果,解决单选问题,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • Android开发EditText实现密码显示隐藏

    Android开发EditText实现密码显示隐藏

    这篇文章主要为大家详细介绍了Android开发EditText实现密码显示隐藏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • 深入解析android5.1 healthd

    深入解析android5.1 healthd

    这篇文章主要为大家详细介绍了android5.1 healthd的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • Android仿京东搜索框渐变效果

    Android仿京东搜索框渐变效果

    这篇文章主要为大家详细介绍了Android仿京东搜索框渐变效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • Android ListView实现单选及多选等功能示例

    Android ListView实现单选及多选等功能示例

    这篇文章主要介绍了Android ListView实现单选及多选等功能的方法,结合实例形式分析了ListView单选、多选及长按多选等功能相关实现技巧,需要的朋友可以参考下
    2017-08-08
  • Android中基于XMPP协议实现IM聊天程序与多人聊天室

    Android中基于XMPP协议实现IM聊天程序与多人聊天室

    这篇文章主要介绍了Android中基于XMPP协议实现IM聊天程序与多人聊天室的方法,XMPP基于XML数据格式传输,一般用于即时消息(IM)以及在线现场探测,需要的朋友可以参考下
    2016-02-02

最新评论