1

hdpi解像度のグラフィックアセットを使用してゲームを構築しています(したがって、ファイルを drawable-hdpi ディレクトリに配置します)。画像の対応する mdpi 解像度を持ちたくないので、すべてを 240 dpi ベースのピクセル座標でコーディングします。

hdpi バージョンからグラフィックスを自動的にスケーリングすることにより、mdpi および ldpi デバイスでアプリを実行できるようにすることは可能ですか?

4

2 に答える 2

2

グラフィック アセットをドローアブル (修飾子なし) に配置すると、それらはすべての 1.6 以降の電話で使用され、電話の画面解像度に合わせて適切にスケーリングされます。さまざまな画面密度にさまざまなアセットを提供する場合にのみ、hdpi を使用する必要があります。

于 2010-08-18T09:44:56.713 に答える
0

アセットはdrawable-hdpi/ディレクトリに配置する必要があります。電話は、次の比率で自動的に縮小します。

3:4:6:8
l m h xh

したがって、hdpiアセットはmdpiデバイスで3:2にスケーリングされます。それらをdrawable/ディレクトリにのみ配置すると、システムはmdpiをベースラインとして使用し、アセットは実際にはhdpiデバイスでスケールアップされます。

注:密度修飾子がディレクトリー名で定義されていない場合、システムは、そのディレクトリー内のリソースがベースライン中密度用に設計されていると想定し、必要に応じて他の密度用にスケーリングします。

複数の画面をサポートする
方法Androidが最適なリソースを見つける方法

于 2012-09-24T01:50:13.677 に答える