android布局简介

来源:互联网 发布:淘宝联盟单品店铺推广 编辑:程序博客网 时间:2024/06/06 03:14

安卓布局主要有LinearLayout(线性布局)、相对布局、绝对布局、帧布局、列表布局、GridLayout。

线性布局(LinearLayout):

线性布局控制其中的控件或组件横向或纵向排列。线性布局布局中,每一行或每一列只能放一个控件。并且线性布局不会换行。当控件排列到窗体边缘,后面的控件就被隐藏,而不会显示出来。
线性布局的默认方向是水平方向(Horizontal)。vertical
线性布局的主要属性有:gravity:控制内部控件的位置。值有(left,right,center,center-vertical,center-horizontal,top,bottom)等。
orientation:控制内部控件的排列方式。值有(vertical垂直,horizontal水平)
Layout_gravity:控制元素本身相对于父亲的位置。
Layuout_weight:控制元素所占父亲长或宽的比例,当设置该属性时,需设置长或宽的值为‘0dp’
相对布局(RelativeLayout):元素相对于某个控件排列

主要属性有:


注意:当一个元素同时设置对其方式和放置位置,且互相冲突时,以对其方式为准。
博客菜鸟

原创粉丝点击