1

デザイナーが背景を作成し、ボタンを配置する場所を描いたデザインが完成することがよくあります。このスケッチ画像のように

ここに画像の説明を入力

この例の背景は単純ですが、設計上、各ボタンを設計された場所に配置する必要がある多くのグラフィックスが含まれています。そうしないと、最終的な画面の見栄えが悪くなります。

これまでのところ、各画面と解像度にボタンを配置するには、MDPI の一定の位置の値を作成し、そのscale値 ( getResources().getDisplayMetrics().density) を使用して他の解像度の位置を計算する必要がありました。

これは非常に長くて面倒なプロセスなので、より良い方法があるかどうか疑問に思っていました. ボタンやその他の要素を正確な位置に配置する場合、どの方法を使用しますか?

4

1 に答える 1

0

非常に多くのデバイスと画面があるため、Android ではほとんどの場合、画面要素の絶対配置は不適切です。最善の方法は、通常、RelativeLayout のようなビュー グループを使用し、アイテムを相互に相対的に配置しながら、さまざまな画面密度でビットマップを提供することです。ただし、これを行うことで必要なものを取得できるはずです。

柔軟性の要素を含むデザインを使用するのが最善です。そのため、デザインですべてを正確に適切な場所に配置する必要がある場合は、Android ではなくデザインに問題があることを思い切って提案します。

于 2012-04-10T10:41:56.990 に答える