DIPの数がデバイスごとに異なる場合でも、同じサイズのクラスであっても、AndroidのDIPとの目的は本当に混乱しています。 、 drawSprite(bmBackground、0:例えば私はゲーム内の背景として、フルスクリーンビットマップを表示しているところ Android:デバイスごとにDIP解像度が異なる場合のDIPの使い方
(メディアディスプレイのように)私は...今、このような何かゲームを開発しています0,533,320、キャンバス)。
533x320は私のSamsung S2ディスプレイのDIP解像度ですが、中程度のディスプレイクラスにもあるいくつかのHTCでは、解像度が480x320であり、新しいDIPを動的に計算しない限り、それのためのサイズ
私はDIPのアイデアは、私たちは、さまざまなスクリーン/解像度についてすべての時間を考慮する必要はないと思っていました.. iphoneの場合、3と4の両方で同じDIP量を持っています同じ
私は混乱しています。
iPhoneは、異なる解像度を処理するために、Androidの異なる方法を使用して、すべての値は、ワンサイズ(320×480)であるが、高解像度のために、すべては、単に正しい位置にスケーリングされます。これは、画面のサイズと密度が非常に異なるため、アンドロイドでは機能しないデバイスのアスペクト比が同じであるため、機能します。 – Kekoa
[それにstrechable nineパッチを使用できませんか?](http://developer.android.com/guide/developing/tools/draw9patch.html) – Snicolas