0
我試圖解決其中i需要在一個更大的矩形(窗框),以適應一組矩形(視圖)的問題。每個視圖都有最小尺寸和最大尺寸。有沒有一種通用算法來解決這類問題。我目前的代碼雖然適用於大多數情況,但看起來並不優雅,但有些時候我會陷入空洞(未佔用區域)或重疊rects(視圖重疊)的情況。我相信有人已經解決了這個問題,我現在還找不到。UI佈局問題/算法
感謝, -Abhinay。
我試圖解決其中i需要在一個更大的矩形(窗框),以適應一組矩形(視圖)的問題。每個視圖都有最小尺寸和最大尺寸。有沒有一種通用算法來解決這類問題。我目前的代碼雖然適用於大多數情況,但看起來並不優雅,但有些時候我會陷入空洞(未佔用區域)或重疊rects(視圖重疊)的情況。我相信有人已經解決了這個問題,我現在還找不到。UI佈局問題/算法
感謝, -Abhinay。
通常用途是什麼是遞歸細分,交替的水平和垂直方向。這是例如Eclipse IDE的工作原理。通常情況下,假設觀點或窗口可以儘量增大,他們則填充,如果沒有足夠的內容。
是矩形的大小相同或是不同尺寸? – rsbarro 2011-04-12 02:42:08
它們的大小不一樣。它們可以調整大小。其中一些不可調整大小,但這可以被認爲是最小尺寸等於最大尺寸的特殊情況。這些矩形將被放置並調整大小,以便它們適合窗口,不留空的空間或重疊的空間。 – 2011-04-12 02:49:34
是否修復了視圖的數量?你是否想將觀點排成列? – rsbarro 2011-04-12 02:58:23