<?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>
分享到:
相关推荐
RelativeLayout 相对布局 子组件的位置总是相对兄弟组件,父容器来决定的 FrameLayout 帧布局、框架布局 创建一个空白区域, 一个区域成为一帧 TableLayout 表格布局 采用 行, 列 形式管理子组件,添加TableRow 和 ...
这是在相对布局里面下的一些android常用控件的练习,可以很好的教给你这些android基本控件的使用方法。最最基本的代码了,比较适合新手。
RelativeLayout是相对布局控件:以控件之间相对位置或相对父容器位置进行排列,下面通过本文给大家介绍Android布局之RelativeLayout相对布局,涉及到android relativelayout相对布局相关知识,对android ...
//相对布局 android:layout_width="match_parent" android:layout_height="200dip" android:background="@color/aqua"> 3、在容器中控件使用自定义属性 android:layout_width="wrap_content" android...
RelativeLayout - 相对定位布局。 layout_centerInParent - 将当前元素放置到其容器内的水平方向和垂直方向的中央位置(类似的属性有 :layout_centerHorizontal, layout_alignParentLeft 等) layout_marginLeft...
用相对布局实现登录界面设计 包括用户名、密码框,确定、取消按钮 用到了控件layout_alignParentLeft、layout_alignParentRight、layout_alignParentEnd、layout_below、layout_alignLeft、layout_alignRight、...
在相对布局中,一般用到的控件属性解释如下:在相对布局中有如下属性,解释如下:android:layout_above 为将该控件的底部放在指定id控件的上方android:layout_below 同理类似,将该控件的顶部放在指定id控件的下方...
代码包含线性布局,框架布局,表格布局,相对布局,约束布局的基础使用。
.使用XML文件声明界面布局的特点 • 将程序的表现层和控制层分离(利于代码的维护) • 在后期修改用户界面时,无需更改程序的源 • 布局管理器用于存放其它...• 相对布局 • 网格布局 需要补充的案例:QQ的登录界面
使用相对布局,让控件成梅花状,使用android studio 编译
说到布局方式Android和iOS还是区别挺大的,在iOS中有Frame绝对布局和AutoLayout相对布局。而在Android中的布局方式就比较丰富了,今天博客中会介绍四种常用的布局方式。先总结一下控件,然后再搞一搞基本方式,开发...
相对布局属性,控件之间位置大小属性,填充控件大小属性
除了将控件显示在一行或一列的线性布局,相对布局也是Android用户界面设计使用得很普遍的布局类型。和其它布局很相似,相对布局可以通过XML布局资源来定义也可以用Java程序来定义。相对布局的功能就像它的名字表达的...
《老罗Android开发视频教程》入门_布局_ui控件_web_http_jdbc等源码,相对比较齐全的《老罗Android开发视频教程代码》源代码。
布局的类型:LinearLayout(线性布局)、RelativeLayout(相对布局)、FrameLayout(帧布局)、TableLayout(表格布局)、Absolute(绝对布局) 1.LinearLayout线性布局:主要以水平和竖直方式来显示界面中的控件。...
相对布局是通过指定当前控件与兄弟控件或者父控件之间的相对位置,从而达到相对的位置 二、为什么要使用相对布局 相对于线性布局ui性能好 三、相对布局的两组常用属性 值为某个存在控件id: (1)android:layout_...
LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是...
3、将一个TextView放在一个EditText中(使用相对布局…… 4、控制EditText中的TextView与hint的距离(使用android:paddingLeft="90sp" 5、.9.png的使用 6、是两个控件在同一行平均分布(这两个控件放在一个...