1

Galaxy S2 および Galaxy S3 用に最適化された Android アプリを作成しようとしています。Galaxy S3 用の画像を作成し、xhdpi フォルダーに配置しました。その後、画像を 75% 縮小し、hdpi のフォルダーに配置します (マルチ密度の Android ガイドラインに従って)。

問題は、S2 の方が密度が低いだけでなく、画面も小さいため、75% しかサイズ変更されていない画像は大きすぎて使用できないことです。

例: Galaxy S3 の全幅画像は幅 720 ピクセルになります。75% は 540 ピクセルで、Galaxy S2 で全幅に必要な幅 480 ピクセルより大きくなります。

問題は、同時に 2 つの異なる密度と 2 つの異なる画面サイズがあることです。

multidensity + multi screen size を処理するにはどうすればよいですか?

G2およびG3の特定のサイズの特定の画像のみを作成する必要がありますか、または(コードによって)電話に画像を特定のサイズに自動調整するように指示する方法があります(たとえば、元々幅の画像を提供します540pxですが、Galaxy 2で全幅に調整するために、電話に480pxに再スケーリングするように指示します.

G3 の画像は xhdpi と G2 hdpi でなければならないことは明らかですが、問題はさまざまな画面サイズを賢く処理する方法についてです。

ありがとう、

デビッド

4

0 に答える 0