2

したがって、このstackoverflowの受け入れられた回答に関しては、Androidイメージのppiをdpiに変換するにはどうすればよいですか?

だから、わかりました、私は各背景画像を、その男が答えで指定した寸法にします。しかし、上記で定義されたサイズに関連して、画面に配置される他の ImageViews (小さいもの) を定義すると (たとえば、ldpi デバイスのこの寸法を計算すると、hdpi デバイスの ImageView の寸法が 20x20 であるとします) 、画像は7x7ピクセルである必要があり、これは非常に小さいです)、ldpiデバイスは画面上で何も見ることができません:)またはそうなるでしょうか?私はそれを正しくやっていますか?

私はひどく混乱しています。誰かが私のためにこれを明確にしてもらえますか? :)

4

2 に答える 2

2

他の質問で言及されている解像度は常に画面いっぱいになりますが、dpi に依存しないように、画面サイズごとに異なるレイアウト ファイルを提供する必要があります (必要に応じて)。

開発ページの例を見てくださいhttp://developer.android.com/images/screens_support/density-test-good.png

また、適切なシミュレーター (mdpi の中間サイズ、ldpi の最小サイズ、hdpi の最大サイズ、サポートする予定のデバイスに応じて) を起動し、レイアウトを試すことが常に役立ちます。

于 2012-07-16T06:43:20.903 に答える
1

画像は、少なくともユーザーが自分のデバイスで簡単に表示できるサイズ、またはクリックできるサイズにする必要があります。

ガイドラインは、ランチャー アイコンやメニュー項目などの特定の画像に関するものであり、必ずしもアプリで使用する画像に関するものではありません。このような種類の画像の場合、画像のサイズと解像度を指定する最良の判断者はあなたです。

これらのイメージを mdpi のみとして保持し、hdpi バージョンを提供して、少なくとも hdpi および xdpi デバイス用のより高い解像度のイメージを含めることができます。

于 2012-07-16T06:25:35.383 に答える