【问题标题】:Define column in android tableLayout in java code在java代码中定义android tableLayout中的列
【发布时间】:2012-05-20 14:14:03
【问题描述】:

我在 java 文件中使用 tablelayout 7 行和 7 列。在第一行中,我有三个按钮,我想将它们放在第 2、第 4 和第 6 列中。第三个按钮将跨越第 7 列的列。如何在 java 文件中定义列并跨越列。接下来的 6 行 7 列包含 42 个按钮。

【问题讨论】:

  • 欢迎来到 SO。如果以下答案之一解决了您的问题,您应该接受它(单击相应答案旁边的复选标记)。这有两件事。它让每个人都知道您的问题已得到解决,并让帮助您的人获得帮助。

标签: java android tablelayout android-tablelayout


【解决方案1】:

您应该可以使用columnspan

TableRow.LayoutParams trParam = new TableRow.LayoutParams();
trParam.column= 6
trParam.span = 5;

TableRow row = new TableRow(this);
TextView content = new TextView(this);
content.setLayoutParams(trParam);
content.addView(title);

如果您想了解有关 TableLayouts 的更多信息,我从 here 了解到这一点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    • 2019-06-12
    • 1970-01-01
    • 2015-11-16
    • 1970-01-01
    • 2011-07-27
    相关资源
    最近更新 更多