美文网首页
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="..." 设置允许被拉伸的列,用逗号分隔多个列序号。

    相关文章

      网友评论

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

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