`
lxcaoxin
  • 浏览: 127919 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

android控件相对布局

阅读更多
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <!-- 
     android:layout_above    将该控件的底部至于给定Id的控件之上
     android:layout_below   将该控件的顶部至于给定Id的控件之下
     android:layout_toLeftOf 将该控件的右边缘和给定ID的控件左边缘对齐
     android:layout_toRightOf 将该控件的左边缘和给定ID的控件右边缘对齐
     
     android:layout_alignBaseline 该控件的baseline和给定Id的控件的baseline对齐
     android:layout_alignBottom 将该控件的底部边缘与给定Id控件的地步边缘对齐
     android:layout_alignLeft 将该控件的左边与给定Id控件的左边缘对齐
     android:layout_alignRight 将该控件的右边缘与给定ID控件的右边缘对齐
     android:layout_alignTop 将该控件的顶部边缘与给定Id控件的顶部对齐
     
     android:alignParentBottom 如果该值为true,则将该控件的底部和父控件的底部对齐
     android:layout_alignParentLeft 如果该值为true,则将该控件的左边和父控件的左边对齐
     android:layout_alignParentRight 如果该值为true,则将该控件的右边和父控件的右边对齐
     android:layout_alignParentTop 如果该值为true,则将该控件的顶部和父控件的顶部对齐
     
     android:layout_centerHozizontal 如果为真,该控件将被置于水平方向的中央
     android:layout_centerInParent  如果为真,该控件将被置于父控件的水平方向和竖直方向的中央
     android:layout_centerVertical 如果为真,该控件将被置与竖直方向的中央
      
        
     -->
<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>



分享到:
评论
1 楼 4911457a 2011-10-26  
顶    

相关推荐

    Android控件大全以及各布局控件的使用方式

    RelativeLayout(相对布局) - **简介**:根据其他控件的位置来确定子控件的位置。 - **属性**: - `android:layout_alignParentStart`:与父元素对齐。 - **示例**: ```xml android:layout_width="match_...

    Android控件布局实验1

    本次实验是关于Android开发的控件布局实践,主要涵盖了多个常见的Android控件和布局方式的使用,包括Relative Layout、GridView、Chronometer、Calculator以及可扩展的ExpandableListView和CardView。 1、**...

    Android控件大全以及各布局空间的使用方式

    - RelativeLayout:相对布局,通过控件之间的相对位置关系来排列控件。 - FrameLayout:帧布局,主要用于显示单个子视图,通常用于叠加视图的场景。 - TableLayout:表格布局,可以将子视图放在表格的行和列中。 - ...

    android布局控件总结

    RelativeLayout 相对布局 子组件的位置总是相对兄弟组件,父容器来决定的 FrameLayout 帧布局、框架布局 创建一个空白区域, 一个区域成为一帧 TableLayout 表格布局 采用 行, 列 形式管理子组件,添加TableRow 和 ...

    Android控件及布局的使用

    - **相对布局(RelativeLayout)**:根据其他视图的位置来定位子视图。 - **帧布局(FrameLayout)**:将所有子视图堆叠在一起,后添加的视图会覆盖前面的视图。 - **表格布局(TableLayout)**:创建表格布局,可以定义行...

    android 程序中动态添加删除控件或布局

    在Android应用程序开发中,动态添加和删除控件或布局是一项常用且重要的技能。这使得我们的应用能够根据用户交互或者特定条件灵活地改变界面。本文将深入探讨如何在Android程序中实现这一功能,以及如何设置控件的...

    android基本的UI控件和布局文件知识要点

    2. **RelativeLayout**:相对布局,允许控件基于其他控件或其父容器进行定位。 - **android:layout_alignParent**:控件与父容器的对齐方式,如`android:layout_alignParentLeft="true"`表示控件左边缘与父容器左...

    Android 实现控件流式布局

    Android提供了多种布局,如线性布局(LinearLayout)、相对布局(RelativeLayout)、网格布局(GridLayout)等,但它们并未直接支持流式布局。因此,要实现流式布局,我们需要自定义一个ViewGroup类。 自定义流式...

    Android各控件及界面布局介绍

    2. **RelativeLayout**:相对布局,通过定义子元素之间的相对位置进行布局。 3. **ConstraintLayout**:约束布局,提供更灵活的方式来定义组件之间的约束关系,支持链式布局等功能,适用于复杂界面设计。 4. **...

    Android基础系列之布局和控件

    2. **相对布局(RelativeLayout)**:允许子视图相对于其他视图的位置进行对齐。通过`android:layout_align`系列属性来定义相对位置。 3. **帧布局(FrameLayout)**:将子视图堆叠在一起,最后一个添加的视图通常...

    android控件布局常用属性

    首先,`RelativeLayout`是一个灵活的布局,允许控件相对其他控件或父布局进行定位。第一类属性主要涉及控件是否居中或贴紧边缘: 1. `android:layout_centerHorizontal`: 如果设置为`true`,控件将在水平方向上居中...

    Android布局控件之linearlayout案例

    在Android开发中,LinearLayout是一种非常基础且常用的布局控件,它是Android SDK提供的布局管理器之一。本教程将深入探讨LinearLayout的使用,通过实际案例来帮助理解其工作原理和功能。 线性布局(LinearLayout)...

    Android布局控件之RelativeLayout详解

    ### Android布局控件之RelativeLayout详解 #### 一、概述 在Android开发中,布局是非常重要的一环,良好的布局设计能够使界面美观且适应各种屏幕尺寸。`RelativeLayout`作为Android提供的几种基本布局之一,通过...

    android Activity布局初步(三)- 相对布局

    本篇文章将深入探讨相对布局(RelativeLayout)在Android中的使用,这是一种常见的布局方式,允许控件根据彼此的位置进行相对定位,提供了灵活的界面设计能力。 相对布局(RelativeLayout)是Android SDK提供的布局...

    android控件及事件的使用(1)

    - **RelativeLayout**: 相对布局,根据子视图之间的相对位置进行布局。 - **ConstraintLayout**: 依赖约束的布局,更灵活,可以创建复杂的界面设计。 3. **事件监听**: - **OnClickListener**: 对按钮或其他可...

    疯狂Android控件集合

    11. **布局(LinearLayout, RelativeLayout, CoordinatorLayout)**:LinearLayout按垂直或水平方向排列子视图,RelativeLayout基于相对位置安排控件,CoordinatorLayout则用于实现复杂的布局动画和行为。 12. **...

    Android控件大全

    尽管提供的部分内容与搭建Android开发环境相关,但为了贴合“Android控件大全”的标题和描述,本篇内容将侧重于Android控件及其在不同布局中的应用。 ### Android控件大全及布局使用 #### 1. 常见控件介绍 **1.1 ...

Global site tag (gtag.js) - Google Analytics