2010-11-24 56 views
1

我的應用程序我有不同的對象(爲了簡單起見,我們說所有的矩形),它們可以是不同大小的,並且可以在屏幕上自由放置(拖放)。用於將對象自由放置在屏幕上的算法

我遇到的問題是用戶在特定的屏幕尺寸上創建頁面,但它會在不同的屏幕尺寸上查看。如果差異很小,說15寸和14寸筆記本電腦並不是什麼大不了的事情),但如果在27英寸Mac上創建並在14英寸筆記本電腦上觀看,看起來相當混亂。

我試圖存儲屏幕尺寸,然後相對調整大小/重新定位對象,但沒有很好地工作。

你知道一個算法來解決這個問題嗎?如果不是,你建議一個方法/想法,我怎麼解決這個問題?

+0

我喜歡你的相對維度和位置的想法。什麼工作不好? – kasten 2010-11-24 08:10:24

回答

1

調整大小&重新定位相對聲音很好。唯一的問題是,在800x600下繪製的正方形在1920x1200上不會是正方形,除非您還補償了屏幕比例。然後,如果您開始補償屏幕比例以保持平方平方,您將獲得letterboxing issues

相關問題