Android|Android UI设计的FrameLayout与TableLayout布局

FrameLayout 帧布局在fragment中必须使用时才会使用,一般不使用
属性
visibility:
visible:显示
invisible:不显示但是占用空间
gone:不显示也不占用,相当于没有
该属性在Android的所有布局中通用,其他属性的使用与线性布局相似。


使用visible
Android|Android UI设计的FrameLayout与TableLayout布局
文章图片

使用invisible
Android|Android UI设计的FrameLayout与TableLayout布局
文章图片

TableLayout TableLayout中每写一行或一列都要写相应的Table Row()或是Table Columns()
属性
stretchColumns:空白填充
shrinkColumns:设置行不被挤出屏幕
collapseColumns:隐藏列
Layout_span:设置某行的行数

未使用stretchColumns
Android|Android UI设计的FrameLayout与TableLayout布局
文章图片

使用stretchColumns(空白填充)
Android|Android UI设计的FrameLayout与TableLayout布局
文章图片

使用collapseColumns(隐藏列)
Android|Android UI设计的FrameLayout与TableLayout布局
文章图片

使用shrinkColumns(保证其他组件不被挤出屏幕)
Android|Android UI设计的FrameLayout与TableLayout布局
文章图片

【Android|Android UI设计的FrameLayout与TableLayout布局】layout_span的使用

Android|Android UI设计的FrameLayout与TableLayout布局
文章图片

    推荐阅读