




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁城市建设职业技术学院《Python程序开发课程设计》2023-2024学年第二学期期末试卷
- 吉林大学《机车车辆检测技术》2023-2024学年第二学期期末试卷
- 商洛学院《生物医药知识产权》2023-2024学年第一学期期末试卷
- 红河学院《信息技术与教育》2023-2024学年第二学期期末试卷
- 赣南科技学院《高级英语写作(1)》2023-2024学年第二学期期末试卷
- 山东菏泽市曹县2025年初三第二次五校联考英语试题含答案
- 荣成市2025届五下数学期末考试模拟试题含答案
- 辽宁师范大学海华学院《劳动通论》2023-2024学年第二学期期末试卷
- 梧州学院《热质交换原理与设备》2023-2024学年第一学期期末试卷
- 2024-2025学年河南省三门峡市渑池县第二高级中学高二下学期第一次月考(3月)数学试卷(含答案)
- 《酒店概论》考试复习参考题库(含答案)
- 版式设计网格课件
- 消防安全检查表(车间)
- 产品报价单(5篇)
- 大飞机C919:追梦五十载,“破茧化蝶”
- 品牌视觉形象设计智慧树知到答案章节测试2023年天津科技大学
- 高考语文复习-议论文结尾写作之深化主旨 练习
- 汉语词汇与文化课件
- 浅析公路桥梁施工中高性能混凝土的应用
- 新概念英语第三册Lesson8 课件
- DBJ∕T 13-196-2014 水泥净浆材料配合比设计与试验规程
评论
0/150
提交评论