前面例子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中列的伸缩性(stretchable属性)。通过设置table.setColumnStretchable(1, mStretch)方法,可以实现在运行时根据按钮点击事件切换列的伸缩状态。


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



