赞
踩
今天完成项目主页的布局,这里总结一下。
Android中有六大布局,分别是: LinearLayout(线性布局),RelativeLayout(相对布局),TableLayout(表格布局) FrameLayout(帧布局),AbsoluteLayout(绝对布局),GridLayout(网格布局)
线性布局的特点是,在一个LinearLayout 下面,控件只能水平放置或垂直放置,选择一种,如果想实现复杂布局,可以使用多个LinearLayout 进行区域划分。
相对布局的特点是,可以根据内部空间的相对位置进行布局。
帧布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,控件之间会覆盖。
控件内的子元素的对齐方式,比如TextView内的显示的文本位置,比如 在左边还是在右边还是中心等,可以使用“|”进行多项选择。
控制该组件在父容器里面的对齐方式。注意与gravity属性区别。
控件在父容器里面所占的权重。意思就是在父容器所占的比例。
但是如果使用这项,需要将相应的layout_width或layout_height 设置为“0dp”;
如果我们不适用设置为0dp的方式,也可以用wrap_content。
背景色。
宽。
高。
控制子元素的排列方向。
id,标识,以在程序中调用。
1,布局之前最好提前将需要的颜色在value下面配置好,方便调用。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。