




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Androidstudio之RelativeLayout:相对布局管理器的使用RelativeLayout∶相对布局管理器相对布局管理器内的控件布局总是相对于父容器或兄弟组件的位置,相对布局是实际中应用最多、最灵活的布局管理器。RelativeLayout实例及属性详解RelativeLayout布局文件实例∶<?xmlversion="1.0"encoding="utf-8"?>
<RelativeLayoutxmlns:android="/apk/res/android"
android:id="@+id/relativelayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/txttitle"//设置控件id
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="请输入短信内容"
android:textSize="30sp"/>
<EditText
android:id="@+id/txtcontent"//设置控件id
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/txttitle"//设置位置在id为txttitle的控件下面
android:background="#00eeff"//设置背景色
android:minHeight="100dp"/>
<Button
android:id="@+id/cleartxt"//设置控件id
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"android:layout_below="@+id/txtcontent"//设置在id为txtcontent的控件下方
android:layout_marginRight="80dp"//设置距离右边80dp
android:text="清除"/>
<Button
android:id="@+id/sendtxt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/cleartxt"//设置与id为cleartxt控件的同一水平线
android:layout_alignParentRight="true"
android:layout_marginRight="10dp"
android:text="发送"/>
</RelativeLayout>在这个程序中使用相对布局,包括一个TextView控件、EditText控件和两个buton控件。使用了相对布局之后,内部控件会按照与其他控件的相对位置来布局。程序运行效果如下图所示。从上述RelativeLayout布局文件实例中可以清晰地看出,RelativeLayout内部的子元素是相对其他子元素来布局的。在上述例子中我们展示了一部分RelativeLayout的属性,下面再具体介绍下RelativeLayout其他的一些重要属性android:layout_above将该控件的底部置于给定id的控件之上android:layout_below将该控件的底部置于给定id的控件之下android:layout_toLefOf将该控件的右边缘与给定id的控件左边缘对齐androidlayout_toRightOf将该控件的左边缘与给定id的控件右边缘对齐android:layout_alignBaseline将该控件的baseline与给定id的baseline对齐android:layout_alignTop将该控件的顶部边缘与给定id的顶部边缘对齐android:layout_alignBottom将该控件的底部边缘与给定id的底部边缘对齐android:layout_alignLeft将该控件的左边缘与给定id的左边缘对齐android:layout_alignRight将该控件的右边缘与给定id的右边缘对齐android:layout_alignParentTop如果为true,将该控件的顶部与其父控件顶部对齐android:layout_alignParentBottom如果为true,将该控件的底部与其父控件底部对齐android:layout_alignParentLeft如果为true,将该控件的左部与其父控件左部对齐android:layout_alignParentRight如果为tue,将该控件的右部与其父控件右部对齐android:layout_centerInParent如果为true,将该控件置于父控件的中央android:layout_centerVertical如果为true,将该控件置于垂直居中android:layout_centerhorizontal如果为true,将该控件水平居中使用代码控制相对布局管理器与线性布局一样,相对布局也可以通过Android.widget.RelativeLayout类来动态控制,所有参数都可以通过Android.widget.RelativeLayout.RelativeLayout.LayoutParams类来控制。由于相对布局
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 12 慧眼看交通 教学设计-2023-2024学年道德与法治三年级下册统编版
- 牛羊进口合同范本
- 外包员工顾问合同范本
- 亲属买房合同范本
- 12总也倒不了的老屋教学设计2024-2025学年统编版语文三年级上册
- 2023年浙江省中考科学一轮专题辅导教学设计:观察生物
- 3《欢欢喜喜庆国庆》(教学设计)2023-2024学年统编版道德与法治二年级上册
- Module 5 Unit 2 On Monday,I'll go swimming (教学设计)-2023-2024学年外研版(一起)英语三年级下册
- 玉米买卖居间合同范本
- 收购的合同范本
- GB/T 3860-1995文献叙词标引规则
- 2023年Beck自杀意念评估量表
- GB/T 22560-2008钢铁件的气体氮碳共渗
- GB/T 1265-2003化学试剂溴化钠
- 统编版四年级道德与法治下册全册课件
- 医院评审工作临床科室资料盒目录(15个盒子)
- 压力性损伤指南解读
- 汤姆走丢了 详细版课件
- 大学学院学生心理危机预防与干预工作预案
- 国有土地上房屋征收与补偿条例 课件
- 铁路建设项目施工企业信用评价办法(铁总建设〔2018〕124号)
评论
0/150
提交评论