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被压挤到最后边)。

更多相关文章

  1. Android中widget组件的开发流程
  2. 如何测试APK是否设置android:debuggable="false"
  3. Android基本布局
  4. 给Android开发者的Flutter指南 (下) [翻译]
  5. 面试之Android五种布局
  6. Android之TextView
  7. Android(安卓)设置EditText光标Curso颜色及粗细
  8. android中Button背景渐变效果和点击效果
  9. EditText 设置 imeOptions 无效问题

随机推荐

  1. Android系统介绍及平台特性
  2. Android(安卓)学习资料分享(2015 版)
  3. Android权限管理之Permission权限机制及
  4. Android学习小结
  5. 大仙说道之Android(安卓)studio实现Servi
  6. Android使用Application总结
  7. Android的快速开发框架 afinal
  8. 获取Android设备上的详细的摄像头信息
  9. 4.2.2.5 Android如何检测网络的类型为3G
  10. Android内核的简单分析