Android进阶之路①:五大布局

Android进阶之路①:五大布局

本文总结Android界面之:Android五大布局

  • LinearLayout 线性布局
  • RelativeLayout 相对布局
  • TableLayout 表格布局
  • FramLayout 帧布局
  • AbsoluteLayout 绝对布局

LinearLayout 线性布局

LinearLayout 开发过程中使用频率最高的一种布局,android:layout_weight=”“(权重属性)是其魅力之处。

  • 常用属性
  • 视图

常用属性

属性 说明
layout_width
layout_height
orientation 方向
layout_weight 权重
layout_gravity 相对于父控件位置
gravity 子控件位置

视图

纵向 横向


RelativeLayout

RelativeLayout 常用于拥有底部导航栏界面

  • 常用属性
  • 视图

常用属性

属性 说明
layout_above 在某控件上方
layout_below 在某控件下方
layout_toLeftOf 在某控件左方
layout_toRightOf 在某控件右方
layout_alignRight 与某控件右对齐
layout_alignParentRight 位于父布局右侧

这里省略了左上下对齐,父布局左上下侧。

视图

这里写图片描述


TableLayout

TableLayout 现在好像是不大常用了

  • 常用属性
  • 视图

常用属性

属性 说明
stretchColumns 伸展
shrinkColumns 收缩
layout_span 占据列数
layout_column 第几列显示

视图

这里写图片描述


FramLayout

FramLayout 开发中多用于“蒙尘”,主要是一个透明度的设置

  • 视图

视图

这里写图片描述


AbsoluteLayout

AbsoluteLayout 很少用

  • 常用属性
  • 视图

常用属性

属性 说明
layout_x x座标
layout_y y座标

视图

这里写图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章