デザイナーが背景を作成し、ボタンを配置する場所を描いたデザインが完成することがよくあります。このスケッチ画像のように
この例の背景は単純ですが、設計上、各ボタンを設計された場所に配置する必要がある多くのグラフィックスが含まれています。そうしないと、最終的な画面の見栄えが悪くなります。
これまでのところ、各画面と解像度にボタンを配置するには、MDPI の一定の位置の値を作成し、そのscale
値 ( getResources().getDisplayMetrics().density
) を使用して他の解像度の位置を計算する必要がありました。
これは非常に長くて面倒なプロセスなので、より良い方法があるかどうか疑問に思っていました. ボタンやその他の要素を正確な位置に配置する場合、どの方法を使用しますか?