2014-02-13 105 views
0

我正在使用帶有按鈕,滾動窗格和文本區域的表格。但問題是,當我改變表格中單元格的大小時。整個表格重新調整。如何更改表格中單元格的大小而不用其他所有內容?Libgdx改變單元格大小而不用重新縮放所有表格

我希望我在此表達自己。

+0

您是否嘗試過爲所有單元格定義大小? – desertkun

回答

0

您應該閱讀:TableLayout documentation。 看起來好像expand()或多或少是你要找的。它爲選定的單元格提供剩餘的可用空間。也設置width(desiredWidth)height(desiredHeight)應該做你喜歡做的事情。您必須爲要更改的Cell調用此功能。因此,請將您的單元格存儲爲:Cell cell = table.add(button);,然後使用cell.width(myWidth)或直接使用table.add(button).width(myWidth);。我認爲這應該工作。請注意,這個代碼只是僞代碼,你不應該使用這個,但是這個概念。

+0

我會嘗試使用文檔。這似乎需要相當多的調整,但仍然是。它的讚賞。 – Lucas

+0

所以這對你有用?我從來沒有使用過TableLayout,但我已經閱讀了很多東西,因爲我想使用它。但似乎我懶得真的使用它:( – Springrbua

+0

它「有點作品」。你仍然必須使用墊和間距像一個瘋子似乎。很多調試,看看事情如何變化,如此:P – Lucas

相關問題