如图所示 使用了线性布局的水平方向与垂直方向,从图中可以清晰的看出来所有控件都是按照线性的排列方式显示出来的,这就是线性布局的特点。设置线性布局为水平方向
Android:orientation=”horizontal”
设置线性布局为垂直方向
android:orientation=”vertical”
设置正比例分配控件范围
android:layout_weight=”1″
设置控件显示位置,这里为水平居中
android:gravity=”center_horizontal”在xml中我使用了LinearLayout 嵌套的方式,配置了2个线性布局,分别是水平显示和垂直显示。
2.相对布局(RelativeLayout)
相对布局是android布局中最为强大的,首先它可以设置的属性是最多了,其次它可以做的事情也是最多的。android手机屏幕的分辨率五花八门所以为了考虑屏幕自适应的情况所以在开发中建议大家都去使用相对布局,它的坐标取值范围都是相对的所以使用它来做自适应屏幕是正确的。
设置控件的坐标
5.表格布局(TableLayout)
在表格布局中可以设置TableRow,可以设置表格中每一行显示的内容以及位置 ,可以设置显示的缩进,对齐的方式。
到这里,基本介绍完Android五大布局的基本使用方法,最后在这里强调一下在开发与学习中建议大家使用相对布局,首先它的方法属性是最强大的其次它基本可以实现其它4大布局的效果,当然这里说的不是全部 有时候还是须要使用其他布局, 所以笔者建议大家开发中以实际情况定夺,以上五种布局可以使用布局嵌套的方式可以做出更好看的更美观的布局。
总结一下上文内容,上文主要介绍了android系统应用程序界面的5大布局,分别是线性布局、相对布局、绝对布局、单帧布局和表格布局,线性布局有横向线性布局和纵向线性布局,相对布局需要设置其属性,帧布局是在控件中绘制任何一个控件,绝对布局是使用设置任意控件的在屏幕中 X Y 坐标点和表格TableRow的设置。
相关资源:哨兵软件测试SAS/SATA硬盘软件_hbasas-Web服务器工具类资源-CSDN…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!