Libgdx设置表列宽

时间:2017-02-21 02:39:13

标签: libgdx

我想在可滚动区域内设置一个表,但我也希望有一个不滚动的标题行:

[Header One | Header Two]

[第1/1行|第1/2行]
[第2/2行|第2/2行]
[第3/1行|第3/2行]

我有这个工作,但是表头和可滚动表之间的列宽不对齐。我目前尝试使用以下内容:

    for (int i = 0; i < headerColumnTable.getColumns(); i++)
    {
        headerColumnWidth = headerColumnTable.getColumnWidth( i );
        mainColumnWidth = mainTable.getColumnWidth( i );

        if (headerColumnWidth < mainColumnWidth)
            headerColumnTable.columnDefaults( i ).width( mainColumnWidth );
        else
            mainTable.columnDefaults( i ).width( headerColumnWidth );
    }

我似乎无法以任何方式影响列宽。

可以 填充表格,获取列宽,然后清除表格并重新填充它们,迫使那时的单元格宽度,但这似乎是不必要的复杂。

0 个答案:

没有答案