前面例子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 属性。
本文介绍如何通过代码动态地改变Android TableLayout中列的伸缩性属性。通过设置setColumnStretchable方法,可以实现在运行时切换列是否能够拉伸以填充可用空间。

767

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



