`
bing0313
  • 浏览: 9661 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android RelativeLayout 相对布局

阅读更多
RelativeLayout 相对布局
效果如下:




<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView
        android:id="@+id/label"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="Type here:"/>
    <EditText
        android:id="@+id/entry"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@android:drawable/editbox_background"
        android:layout_below="@id/label"/>
    <Button
        android:id="@+id/ok"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/entry"
        android:layout_alignParentRight="true"
        android:layout_marginLeft="10dip"
        android:text="OK" />
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="@id/ok"
        android:layout_alignTop="@id/ok"
        android:text="Cancel" />
</RelativeLayout>
<!--  
     RelativeLayout 的相关的属性    相对布局   
      
    第一类 :属性值为true 和false 的:  
    android:layout_centerHrizontal      水平居中  
    android:layout_centerVertial        垂直居中  
    android:layout_centerInparent       相对于父元素完全居中  
    android:layout_alignParentBottom    贴紧父元素的下边缘  
    android:layout_alignParentLeft      贴紧父元素的左边缘  
    android:layout_alignParentRight     贴紧父元素的右边缘  
    android:layout_alignParentTop       贴父元素的上边缘  
    android:layout_alignWithParentIfMissing     如果对应的兄弟元素找不到的话就以父元素作为参照物  
      
      
    第二类:属性值必须为id的引用名,"@id/id-name"   就是参照的元素id  
    android:layout_below        在某元素的下方  
    android:layout_above        在某元素的上方  
    android:layout_toLeftOf     在某元素的左边  
    android:layout_toRigthOf    在某元素的右边  
    android:layout_alignTop     本元素的上边缘和某元素的上边缘对齐  
    android:layout_alignLeft    本元素的左边缘和某元素的左边缘对齐  
    android:layout_alignBottom  本元素的下边缘和某元素的下边缘对齐  
    android:layout_alignRigth   本元素的右边缘和某元素的右边缘对齐  
      
    第三类的:属性的值为具体的像素的值: 如:20dip  , 50px  
    android:layout_marginBottom     离某元素底边缘的距离  
    android:layout_marginLeft       离某元素左边缘的距离  
    android:layout_marginRigth      离某元素右边缘的距离  
    android:layout_marginTop        离某元素上边缘的距离  
-->  
  • 大小: 8.6 KB
分享到:
评论

相关推荐

    Android中使用RelativeLayout完成的梅花布局教学案例任务说明.pdf

    在Android开发中,界面设计是至关重要的一个环节,而`RelativeLayout`是Android提供的一种布局管理器,它允许我们在界面上灵活地安排各个组件的位置,基于它们之间的相对位置关系。本篇教学案例旨在通过一个梅花布局...

    RelativeLayout相对布局属性

    ### RelativeLayout相对布局属性详解 在Android开发中,`RelativeLayout`是一种非常常见的布局方式,它允许开发者根据父容器或兄弟视图来定义子视图的位置。本文将详细介绍`RelativeLayout`的各种属性及其使用方法...

    Android RelativeLayout相对布局属性简析

    RelativeLayout用到的一些重要的属性: 第一类:属性值为true或false android:layout_centerHrizontal 水平居中 android:layout_centerVertical 垂直居中 android:layout_centerInparent 相对于父元素完全居中 ...

    Android 相对布局 RelativeLayout 属性

    在Android开发中,布局是构建用户界面的关键部分。其中,`RelativeLayout`是一种非常灵活的布局方式,它允许子视图根据其他视图的位置或者相对于其父容器的位置进行定位。通过使用一系列属性,开发者可以轻松地控制...

    Android布局之RelativeLayout相对布局

    `RelativeLayout`是Android提供的一种布局管理器,它允许开发者根据控件之间的相对位置或者相对于父容器的位置来安排UI元素。这种布局方式灵活且易于实现复杂的界面设计,尤其适用于需要精确控制元素相互关系的场景...

    相对布局之RelativeLayout

    在Android应用开发中,`RelativeLayout`是Android布局体系中非常重要的一种布局方式,它以其灵活性和强大的定位能力受到开发者们的喜爱,特别是在游戏开发、相机应用以及增强现实(AR)项目中,`RelativeLayout`更是...

    Android 相对布局实例

    在Android开发中,布局管理器是构建用户界面的关键部分,其中相对布局(RelativeLayout)是一种常见的布局方式。相对布局允许我们根据各个视图之间的相对位置来安排它们,这为设计复杂且灵活的用户界面提供了可能。...

    界面布局之相对布局RelativeLayout(代码)

    相对布局(RelativeLayout)是Android SDK提供的一种布局方式,它允许视图组件相对于其他组件或布局的边缘进行定位,从而实现灵活的界面设计。在本教程中,我们将深入探讨相对布局及其在代码中的实现。 首先,相对...

    Android中使用RelativeLayout布局完成的登录练习题要求说明.pdf

    在Android应用开发中,界面设计是至关重要的一步,而`RelativeLayout`是Android提供的一种常用的布局管理器,它允许我们以相对的方式定位各个UI组件。这篇练习题旨在帮助开发者熟悉并掌握`RelativeLayout`的使用方法...

    android_relativeLayout_demo

    `RelativeLayout`在Android中提供了灵活的布局选项,可以根据视图之间的相对关系来确定它们的位置。这种布局方式特别适用于需要视图相互对齐或根据其他视图动态调整位置的场景。 2. **`RelativeLayout`的属性:** ...

    Android开发 相对布局练习

    相对布局(RelativeLayout)是Android提供的一种布局方式,它允许视图相对于其他视图进行定位,从而实现灵活多样的界面设计。本练习项目是一个简单的石头剪刀布游戏,通过使用相对布局,初学者可以深入理解其工作...

    Android相对布局RelativeLayout的基本用法

    在Android开发中,布局管理器是构建用户界面的关键组件,其中`RelativeLayout`是最常用和灵活的布局之一。本文将深入探讨`RelativeLayout`的基本用法,包括它的特点、优点以及如何在XML布局文件中配置和使用它。 `...

    Android 五大布局之(一) 线性布局和相对布局

    本篇文章将深入探讨两种最常用的布局管理器——线性布局(LinearLayout)和相对布局(RelativeLayout),它们是Android开发者必须掌握的核心知识。 线性布局是Android中最基础的布局方式,如同它的名字所示,它会...

    Android中使用RelativeLayout完成梅花布局的代码清单.pdf

    RelativeLayout是一种常用的布局管理器,它允许控件根据相对位置进行排列,提供了灵活的布局方案。本文主要介绍如何使用RelativeLayout来实现一个特殊的“梅花布局”。梅花布局是一种视觉效果,其中控件按照某种规律...

    android 的相对布局的使用小记

    在Android开发中,布局设计是应用界面的重要组成部分,其中相对布局(RelativeLayout)是最常用的一种布局方式。相对布局允许我们根据各个视图(View)之间的相对位置来安排它们,提供了更灵活的界面设计方式。本篇...

    Android学习笔记14:相对布局管理器RelativeLayout

    本篇我们将深入探讨相对布局管理器(RelativeLayout),这是一种非常灵活的布局方式,允许UI元素相对于彼此或父布局进行定位。在Android学习笔记14中,我们将详细解析RelativeLayou的使用方法和关键特性。 ...

    android布局属性RelativeLayout详解.

    Android 布局属性 RelativeLayout 详解 Android 布局属性 RelativeLayout 是 Android 中常用的布局方式之一,通过它可以实现复杂的界面布局。下面是 RelativeLayout 的主要属性详解: 第一类:属性值为 true 或 ...

    Android RelativeLayout 的应用

    `RelativeLayout`允许通过指定与父容器或其他子视图之间的相对位置来定义子视图的位置。它非常灵活,适用于多种场景,特别是在需要根据屏幕大小动态调整UI的情况下。 #### 关键属性详解 ##### 基于其他视图的定位 ...

Global site tag (gtag.js) - Google Analytics