私はフルスクリーンのゲームを作成しています。私は背景のためのイメージを使用しており、私はそれの上にイメージを描いています。背景イメージはすべてのデバイスで素晴らしいように見えますが、すべてのデバイス上の同じ場所にオーバーレイイメージを描画することはできません。私は複数の画面上の同じ場所に画像を表示| Android
canvas.drawBitmap(overlay, 365, 85, paint);
を使用する場合
例えばそれは854pxの幅を持っている携帯電話のために完璧にイメージを合わせます。しかしそれより低いものは、右に押し込まれるでしょう。
私はディップで遊んでみましたが、それを理解できないようです。それらのアイテムがすべての決議で正しく整列することを保証できる場所はありますか?
const値ではなく、デバイスの画面サイズに従ってx、y座標を渡す必要があります。 – Sandy