前面例子Android ApiDemos示例解析(159):Views->Layouts->TableLayout->04.Stretchable介绍了在XML中为列定义Stretchable 属性,本例中代码中动态改变列的Stretchable 属性。
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v) {
mStretch = !mStretch;
table.setColumnStretchable(1, mStretch);
}
});
void setColumnStretchable(int columnIndex, boolean isStretchable)
- columnIndex: 列的序号,以0开始
- isStretchable: 指定Stretchable 属性。