码迷,mamicode.com
首页 > 移动开发 > 详细

android五个布局

时间:2016-07-13 14:07:37      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:linearlayout   android   relativelayout   布局   水平垂直   

    此内容是根据在慕课网学习,加上对自己的理解,编写下来的笔记,以便以后查看

       布局内可以再有布局

   1.线性布局(LinearLayout)

此布局可以控制控件垂直/水平排列

LinearLayout常用到两个属性

1、android:orientation=“vertical(垂直)”/“horizontal(水平)”

2、android:gravity = “center”---该属性控制它子类的位置(写在总的开头)

(常用的属性有)

1、center_vertical:垂直居中

2、center_horizontal:水平居中

3、center:水平垂直都居中

4、right:子类控件位于当前控件的右边

5、left:子类控件位于当前布局的左边

6、bottom子类控件位于当前的下面

A、android:gravity = “center”---该属性控制它子类的位置

B、android:layout_gravity=“”--值本身在当前父容器的XY一个位置(写在控件中)

C、android:layout_weight=“1”---值本身占当前父类容器的比例


    2.相对布局(RelativeLayout)---子控件之间以及子类相对父类容器位置的方式排列

技术分享

控件相对父类的位置

技术分享

控件相对控件的位置

此图为慕课截图



3.帧布局(FrameLayout)

可实现控件与控件之间的叠加放置,如霓虹灯、进度条


4.绝对布局(AbsoluteLayout)---又叫xy坐标布局(不会自适应)

开发中比较少用,因为手机尺寸是不一样,开发的软件则在不同手机中有可能不美观


5.表格布局(TableLayout)

技术分享

此图为慕课截图



本文出自 “11828641” 博客,转载请与作者联系!

android五个布局

标签:linearlayout   android   relativelayout   布局   水平垂直   

原文地址:http://11838641.blog.51cto.com/11828641/1826008

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!