【发布时间】:2014-08-21 07:10:13
【问题描述】:
如何以编程方式设置android:layout_column="1"?我已经看到了其他一些答案,但所有这些答案都不适用于我的代码。他们都说要做这样的事情:
layout.setLayoutParams(new TableRow.LayoutParams(columnNum)) 这不是我真正想要的,因为我有一个 GridLayout 并且我已经有一个设置的 LayoutParams。
我的 LayoutParams 是这样的:
GridLayout.LayoutParams middleLayoutLayoutParams = (GridLayout.LayoutParams)middleLayout.getLayoutParams();
middleLayoutLayoutParams.columnSpec = col2;
middleLayout.setLayoutParams(middleLayoutLayoutParams);
numBoxes++;
但我想要类似的东西:
middleLayout.column = GridLayout.spec(1)?
有什么方法可以做到这一点?
【问题讨论】:
标签: java android layoutparams