<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. 横向滚动条的设置
  2. Android访问剪切板
  3. APIDEMO TABLELAYOUT
  4. Android隐藏标题栏跟状态栏
  5. 关于android里面的几种Selector状态
  6. 关于android里面的几种Selector状态
  7. Android(安卓)layout属性
  8. Shape的使用
  9. TextView 值得注意的属性设置

随机推荐

  1. FFmpeg打造Android万能音频播放器-杨万里
  2. Android核心分析(14)------ Android GWES之
  3. Android 为什么使用DVM虚拟机,而不使用Jav
  4. [Android] 图片裁剪总结——调用系统裁剪
  5. Android中的数据传递之Parcelable接口
  6. Android必备:Activity 活动 和 Intent 意
  7. Android 开发一定要看的15个实战项目
  8. Android文件操作中的openFileOutPut和ope
  9. Android Animation学习
  10. Android Afinal使用与总结