美文网首页
TableLayout 表格布局管理器

TableLayout 表格布局管理器

作者: Lexie_qiqi | 来源:发表于2020-03-03 21:56 被阅读0次

表格布局与常见的表格类似,以行列的形式来管理放入其中的组件,表格布局使用TableLayout的形式进行定义。表格布局中可以添加多个TableRow标记,每个TableRow标记占一行,也是容器,TableRow总是强制指定其layout_width和layout_height属性值,值为MATCH_PARENT或者WRAP_CONTENT,不能指定高度,所以要设置其高度,只能设置它子视图的高度。TableRow中也可以添加其他组件,每添加一个组件,表格就会增加一列。

列可以被隐藏,也可以被设置为伸展的从而填充可以利用的屏幕空间,也可以设置为强制收缩,直至匹配屏幕大小。如果直接在TableLayout中添加组件,那这个组件将独占一行

TableLayout继承了线性布局的管理器,因此它完全支持线性布局管理器支持的全部xml属性,同时它也有自己的属性。

android: collapseColumns="..."  设置隐藏的列序号,用逗号分隔多个列序号。

android: shrinkColumns="..." 设置被允许收缩的列序号,用逗号分隔多个列序号

android: stretchColumns="..." 设置允许被拉伸的列,用逗号分隔多个列序号。

相关文章

  • Android之6大布局

    LineLayout (线性布局) RelativeLayout(相对布局) TableLayout(表格布局) ...

  • 2 布局

    LinearLayout(线性布局) RelativeLayout(相对布局) TableLayout(表格布局)...

  • TableLayout 表格布局管理器

    表格布局与常见的表格类似,以行列的形式来管理放入其中的组件,表格布局使用TableLayout的形式进行定义。表格...

  • 零基础学鸿蒙编程-UI控件_TableLayout

    什么是TableLayout TableLayout又称表格布局,用于以表格形式展示内容. 1. 样例:2*2表格...

  • 六、表格布局TableLayout

    表格布局由TableLayout所代表,表格布局采用行、列的形式来管理UI组件,TableLayout并不需要明确...

  • Android学习笔记

    TableLayout 表格布局 AbsoulteLayout 绝对布局 FrameLayout 帧布局 Rela...

  • 基础布局

    Android中的布局 线性布局:LinerLayout 表格布局:TableLayout 相对布局:Relati...

  • 2017年常见android面试题

    五大布局: LinearLayout线性布局FrameLayout层叠布局TableLayout 表格布局Abso...

  • Android学习笔记

    一、布局方式: (1)线性布局LinearLayout(2)表格布局TableLayout(3)帧布局FrameL...

  • TableLayout-表格布局

    表格布局让我想到了GridLayout(网格布局),TableLayout为表格布局,也是本章的重点所在。 Tab...

网友评论

      本文标题:TableLayout 表格布局管理器

      本文链接:https://www.haomeiwen.com/subject/zwdllhtx.html