void setColumnShrinkable(int columnIndex, boolean isShrinkable)
- columnIndex: 列的序号,以0开始
- isShrinkable: 指定Shrinkable 属性。
本文详细介绍了如何在XML中通过动态改变列的Stretchable属性来实现TableLayout组件中列宽度的自适应调整,具体通过按钮点击事件控制列宽的收缩与伸展。
前面例子Android ApiDemos示例解析(158):Views->Layouts->TableLayout->03.Long Content介绍了在XML中为列定义Stretchable 属性,本例中代码中动态改变列的Stretchable 属性。
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
mShrink = !mShrink;
table.setColumnShrinkable(0, mShrink);
}
});
void setColumnShrinkable(int columnIndex, boolean isShrinkable)

被折叠的 条评论
为什么被折叠?