Android的五大布局

Android有五大布局:

1.RelativeLayout  相对布局

2. LinearLayout 线性布局

3. FrameLayout 帧布局

4.TableLayout 表格布局 (被GridView代替)

5.AbsoluteLayoutf 绝对布局(已经被谷歌废弃,几乎不会用到)

1. RelativeLayout  相对布局

           相对布局RelativeLayout允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。

            特点:相对于其他空间的位置,和相对父元素的位置进行布局;

            常用的属性有:

layout_centerHorizontal(相当于父节点是水平居中)

layout_centerVertical(相当于父节点是垂直居中)

layout_centerInParent(相当于父节点在正中间)

layout_above(在XX之上)

layout_below(在XX之下)

layout_toLeft(在XX的左边)

layout_toRight(在XX的右边)

layout_alignParentTop(和父节点的顶部对齐)

layout_alignParentBottom(和父节点的底部对齐)

layout_alignParentLeft(和父节点的左边对齐)

layout_alignParentRight(和父节点的右边对齐)

layout_alignTop(和XXX顶部对齐)

layout_alignBottom(和XXX底部对齐)

layout_alignLeft (和XXX左边对齐)

layout_alignRight(和XXX右边对齐)

2. LinearLayout 线性布局

线性布局LinearLayout是根据指定朝向orientation水平Horizontal或者垂直Vertical方向排列的布局,其最大的特点是可以给子控件按照权重weight属性分配空间.

常见案例:计算器


计算器界面

3. FrameLayout 帧布局

            通俗的讲就是在屏幕上一层覆盖着一层的控件,在fragment中比较常用

<TextView

android:layout_width="200px"

android:layout_height="200px"

android:layout_gravity="center"

android:background="#00ff00"

android:gravity="center"/>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,962评论 25 709
  • 以下内容整理自互联网,仅用于个人学习 FrameLayout(框架布局) 此布局是五种布局中最简单的布局,Andr...
    学不好语文的LJ码农阅读 2,405评论 0 0
  • 春意盎然, 唤来飞客, 性情相投园中坐。 暖兄热弟, 其乐融融, 绿色佳肴大不同。 花添富贵, 黄酒扬波, 鲜虾涌...
    诗友会董哥阅读 1,553评论 0 0
  • 银龙 2016.03.16 谁说三月的春风吹不到四月的江南 谁说无聊的时间非要寂寞而无言 谁说热气球飞上天却飞不到...
    醉仙王子阅读 1,387评论 0 0
  • 从2月初开始的小能熊365写作计划,让我受益匪浅。从日记都不能坚持写,到每天一篇文章的转变,让我养成了持续输出文字...
    粉蓝阅读 3,025评论 0 0

友情链接更多精彩内容