<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:shrinkColumns="2, 3"> 当行中列太长时,2,3列可以收缩

android:stretchColumns ="1"是设置TableLayout所有行的第二列为扩展列。 也就是说如果每行都有三列的话,剩余的空间由第二列补齐

TAbRow:

android:layout_column="1" 列号从1开始计,及0列空出来

android:layout_gravity="right|bottom" 布局方式 右下 center_horizontal 水平居中

android:layout_span =”2″ 合并两列

EG:

手动控制添加行列,控制制定列隐藏,自动拉伸,自动收缩.

button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
mStretch = !mStretch;
table.setColumnStretchable(1, mStretch); //控制自动拉伸
}
});

mStretch = table.isColumnStretchable(1);//是否可以自动拉伸

button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
mShrink = !mShrink;
table.setColumnShrinkable(0, mShrink); //当列太多时,某列是否可以收缩
}
});

mShrink = table.isColumnShrinkable(0);//获取是否可以收缩标志

更多相关文章

  1. android 电池(三):android电池系统
  2. 2
  3. 分享方法:android 获得屏幕状态
  4. Android隐藏状态栏和标题栏,相当于全屏效果
  5. Android中Selector的用法
  6. Android隐藏状态栏和标题栏,相当于全屏效果
  7. Android隐藏状态栏和标题栏,相当于全屏效果
  8. Android隐藏状态栏和标题栏,相当于全屏效果
  9. Android实现隐藏状态栏和标题栏

随机推荐

  1. Android(安卓)动画之RotateAnimation应用
  2. Android本地化开发技巧
  3. Android(安卓)JNI技术, NDK开发
  4. Android中常用的bitmap处理方法 (bitmap工
  5. Android(安卓)电量优化篇
  6. Android学习笔记:TabHost 和 FragmentTabH
  7. Android蓝牙源码分析——StateMachine状
  8. Android(安卓)studio 统一管理依赖版本号
  9. 属性动画笔记
  10. 我的开源库-SimpleStetho