Android移动应用开发相对布局RelativeLayout的配置要领_第1页
Android移动应用开发相对布局RelativeLayout的配置要领_第2页
Android移动应用开发相对布局RelativeLayout的配置要领_第3页
Android移动应用开发相对布局RelativeLayout的配置要领_第4页
Android移动应用开发相对布局RelativeLayout的配置要领_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

北京信息职业技术学院|范美英Android移动应用开发相对布局RelativeLayout的配置要领使用相对布局的原因RelativeLayout的介绍

|为什么要用相对布局使用RelativeLayout的原因在于,它能消除嵌套视图组和保持我们布局为扁平结构,这可以提高运行时性能。如果采用了多个嵌套的LinearLayout组,那么应该采用一个单独的RelativeLayout来替代。相对布局的特点相对布局RelativeLayout允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。其核心特点在于,其中控件的位置是按照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置。与其他布局相比,它灵活性大了很多,属性也较多,所以,其操作难度也大,属性之间产生冲突的的可能性也大。注意:使用相对布局时要多做些测试。RelativeLayout的介绍|特点RelativeLayout的介绍|如何配置相对布局配置布局可以通过使一个元素位于另一个下面,居中在显示屏上等等。默认情况下,所有的子视图在布局的左上角显示。每个布局属性值既可以是一个确定相对于父容器RelativeLayout布局位置的boolean类型,也可以是某个子视图的ID,即此视图相对于其他视图的位置。在XML布局文件中,可以以任何顺序来声明布局中相对于其他视图的关系。比如,可以声明view1在view2的下面,尽管view2在布局层次的最后申明。此时在需要用到view2的id属性中,将其设置为“@+id/view2”RelativeLayout的介绍|两个常见属性的对比android:layout_alignParentBottom和android:layout_alignParentEnd(http:///loongembedded/article/details/35569043)按键2的底部和父容器底部对齐按键2和父容器末端对齐RelativeLayout的介绍|基线基线是什么书写英语单词时为了规范书写会设有四条线,从上至下第三条就是基线。基线对齐主要是为了两个控件中显示的英文单词的基线对齐。(http:///kehrwang/article/details/9041847)图中绿色的水平线就是基线,为了更清楚的显示基线,对two控件还添加了android:layout_toRightOf属性RelativeLayout的介绍|基线对齐android:layout_alignBaseline(http:///kehrwang/arti

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论