2010-11-24 13 views
1

私のアプリケーションとは異なるサイズのもので、画面上に自由に置くことができる(ドラッグ&ドロップ)異なるオブジェクト(簡単にすべての長方形と言う)を持っています。オブジェクトを画面上に自由に配置するためのアルゴリズム

問題は、ユーザーが特定の画面サイズでページを作成しても、異なる画面サイズで表示されることです。 15インチと14インチのノートパソコンの違いが小さいと大したことではありませんが、27インチのマックで14インチのノートパソコンで見ればかなりうんざりです。

私は画面の寸法を保存してからオブジェクトのサイズを変更しようとしましたが、相対的にオブジェクトの位置を変更しようとしましたが、うまく機能しませんでした。

このような問題を解決するアルゴリズムを知っていますか?あなたがそれを解決する方法のアイデアをお勧めしますか?

+0

私は、あなたの相対的な次元と位置の考えが好きです。何がうまくいかなかったの? – kasten

+0

ページをどのくらい正確に保存していますか? – bhups

+0

私が最初に気づくのは、サイズを相対的に保存することで、コンテンツのスケーリングがうまくいかないことです(写真がベクトル化されていない限り)。それ以外の場合、私は割合が機能しない理由を見ることができません。 –

答えて

1

サイズ変更&相対的に相対的に音質が良い。唯一の問題は、画面の比率を補正しない限り、800x600で描かれた四角形が1920x1200の正方形にならないことです。あなたが平方を平方に保つためにスクリーンレシオを補償し始めると、letterboxing issuesが得られます。

関連する問題