私はAndroidが初めてで、Androidが1024x600をmdpiと見なす理由がわかりません。アプリケーションでいくつかの画像を使用していますが、1024x600用の描画可能なフォルダーはありません
1227 次
1 に答える
3
ディスプレイの解像度 (例: 1024x600) と画面密度 (例: mdpi) は関連していますが、独立した概念です。
画面サイズ: 画面の対角線として測定された実際の物理サイズ。わかりやすくするために、Android ではすべての実際の画面サイズを、小、標準、大、特大の 4 つの一般的なサイズにグループ化しています。
画面密度: 画面 の物理領域内のピクセル数。通常、dpi (ドット/インチ) と呼ばれます。たとえば、「低」密度の画面は、「通常」または「高」密度の画面と比較して、特定の物理領域内のピクセルが少なくなります。
解像度: 画面上の物理ピクセルの総数。複数の画面のサポートを追加する場合、アプリケーションは解像度で直接動作しません。アプリケーションは、一般化されたサイズと密度のグループで指定されているように、画面のサイズと密度のみに関係する必要があります。
非常に単純化しすぎて、通常、電話とタブレット (レイアウトなど) で画面サイズを変えたい場合は画面サイズごとに異なるリソースを提供し、システムがそれらをスケーリングする必要がないように密度ごとに異なるリソースを提供します。アーティファクト (画像など)。
于 2014-05-13T22:23:06.847 に答える