TableLayout经常用的属性是:

android:collapseColumns:以第0行为序,隐藏指定的列:

android:collapseColumns该属性为空时,如下图:

把android:collapseColumns=0,2--------------》意思是把第0和第2列去掉,如下图:

android:shrinkColumns:以第0行为序,自动延伸指定的列填充可用部分:

当LayoutRow里面的控件还没有布满布局时,shrinkColumns不起作用,如下图:

设置了shrinkColumns=0,1,2,布局完全没有改变,因为LayoutRow里面还剩足够的空间。

当LayoutRow布满控件时,如下图:

设置设置了shrinkColumns=2,则结果如下图,控件自动向垂直方向填充空间:

android:stretchColumns:以第0行为序,尽量把指定的列填充空白部分:

设置stretchColumns=1,则结果如下图,第1列被尽量填充(Button02与TextView02同时向右填充,直到TextView03被压挤到最后边)。

转载于:https://www.cnblogs.com/bill-joy/archive/2012/04/09/2438808.html

android - TableLayout之android:collapseColumns ,android:shrinkColumns 和stretchColumns相关推荐

  1. TableLayout 的collapseColumns、shrinkColumns、stretchColumns

    在这三个特性中,shrinkColumns一度让自己困惑,后来还是找到了解决的方法,开心 shrinkColumns主要是将空间的高度拉伸,是控件内容里的东西能够容纳进来,直接上图 其他两个特性附一篇 ...

  2. Android学习笔记之 android:collapseColumns ,android:shrinkColumns 和stretchColumns

    TableLayout是一个使用复杂的布局,最简单的用法就仅仅是拖拉控件做出个界面,但实际上,会经常在代码里使用TableLayout,例如做出表格的效果.本文主要介绍TableLayout的基本使用 ...

  3. android:stretchcolumns=quot;*quot;,详解Android TableLayout中stretchColumns、shrinkColumns的用法...

    详解Android 中TableLayout中stretchColumns.shrinkColumns的用法 android:stretchColumns="1" android: ...

  4. Android学习笔记之android:collapseColumns,android:shrinkColumns和stretchColumn

    TableLayout是一个使用复杂的布局,最简单的用法就仅仅是拖拉控件做出个界面,但实际上,会经常在代码里使用TableLayout,例如做出表格的效果.本文主要介绍TableLayout的基本使用 ...

  5. Android TableLayout

    Android TableLayout is used to create grids on the screen. It's one of the ViewGroup classes, which ...

  6. Android TableLayout记

    tablelayout是一种Android UI布局,继承自linearLayout, 一行中添加单个组件:直接在TableLayout中添加组件 一行中添加多个组件:使用TableRow,将组件写在 ...

  7. android标签table,详解Android TableLayout表格布局

    表格布局的标签是TableLayout,TableLayout继承了LinearLayout.所以它依然是一个线性布局. 前言: 1.TableLayout简介 2.TableLayout行列数的确定 ...

  8. Android TableLayout的使用

    原文地址:点击打开链接 之前做表单类型的界面,一直使用的是LinearLayout配合layout_weight的方式,今天无意中看到了TableLayout,发现做表单甚是好用,自己默守陈规,孤陋寡 ...

  9. [Android] TableLayout

    public class TableLayout extends LinearLayout 查过文档,整理下要点: 一个 TableLayout 包含一些 TableRow 对象,每个对象代表一行.除 ...

  10. Android—TableLayout自定义表格

    最近的一个项目中,需要用的表格,由于平时很少用到表格,所以,就准备到网上搜搜,发现可参考的很少,加上,自己也想多了解点TableLayout 布局,所欲就打算自己动手来实现自己需要的表格.先看看需求吧 ...

最新文章

  1. npm i和npm install的区别
  2. (仿头条APP项目)8.新闻详情页面实现和butterknife插件使用
  3. 中国人工智能学会通讯——意识科学研究进展 1.5 多种脑机交互方式的实现
  4. iphone 系统文件夹
  5. Pipenv管理Python虚拟环境
  6. tomcat如何部署.net程序_.NET 程序员如何学习Vue
  7. linux c实现myecho、mycat、mycp
  8. 向量距离汇总(连续值与离散值),Latex与Python实现
  9. Python - SimpleHTTPServer and CGIHTTPServer
  10. Visio的基本使用教程
  11. VC第三方界面库xtremetoolkitPro使用说明
  12. Python数据分析与机器学习27-拼写纠正实例
  13. Jenkins修改插件下载地址
  14. MSP430指令初探
  15. 测试自动化成本及投资回报率
  16. 网络游戏广告植入案例
  17. 初学者之路—————Cycle GAN
  18. 【13】 数学建模 | 预测模型 | 灰色预测、BP神经网络预测 | 预测题型的思路 | 内附代码(清风课程,有版权问题,私聊删除)
  19. 软件测试进阶之2——沉下心来思考
  20. 报错libpng warning: iCCP: cHRM chunk does not match sRGB

热门文章

  1. 内部绝密,仅供朋友们传阅
  2. 设计模式笔记:命令模式
  3. photoshop(ps)如何裁剪不规则图片
  4. 【STM32系列】硬件介绍及固件安装
  5. matlab计算混淆矩阵及kappa系数
  6. 常见的文件头格式解析
  7. SPII翻译软件测试简历,软件测试工程师英文求职简历范文
  8. React通过Ajax获取数据
  9. 常见登录验证方式分析以及流程图示例
  10. win2003 php mysql_WIN2003下安?PHP+MYSQL?源