Android で (プログラマーとして) 最も難しいことの 1 つについてお聞きしたいと思います。私はほとんどデザイナーなしでソフトウェアを作成しているため (正直なところ、まったくデザイナーなしで)、次のことがわかりません。
png を描画するときは、画像の幅として px (dp ではない) を使用します。
次のサイズのボタン イメージを描画しました: hdpi: 318x45 mdpi: 212x30 (6 対 4 の比率) で、ボタンの幅を Galaxy s2 の 80% にしたいと思います。
画面サイズ (ピクセル): 480 ピクセル x 800 ピクセル 画面サイズ (dp): 352dp x 587dp
しかし、hdpi 10 ' タブレットにも同じ幅 (80%) が必要です。それは可能ですか、それとも何か不足していますか?
また、幅を80%でXXXピクセル以下にすることは可能でしょうか?