0

私は LG G3 電話を持っています。この電話の画面解像度は :1440 x 2560 pixels, 5.5 inches (~534 ppi pixel density)です。

私はここで別の質問を見てきました異なる解像度はアンドロイドをサポートしています:

layout-large-mdpi   (1024x600)
layout-large-tvdpi  (800x1280)
layout-large-xhdpi  (1200x1920)
layout-xlarge-mdpi  (1280x800)
layout-xlarge-xhdpi (2560x1600)

ドローアブル フォルダー:

モバイル

res/drawable        (default)
res/drawable-ldpi/  (240x320 and nearer resolution)
res/drawable-mdpi/  (320x480 and nearer resolution)
res/drawable-hdpi/  (480x800, 540x960 and nearer resolution)
res/drawable-xhdpi/  (720x1280 - Samsung S3, Micromax Canvas HD etc)
res/drawable-xxhdpi/ (1080x1920 - Samsung S4, HTC one, Nexus 5, etc)

xxxhdpiディレクトリに画像を作成する必要があるということですか? たくさんの写真を複製する前に、 と の関係を確認する必要がmdpiありxxxhdpiます。

4

1 に答える 1

0

以下のコードを使用して、デバイスに対応するフォルダーを特定できます。

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
switch(metrics.densityDpi){
    case DisplayMetrics.DENSITY_LOW://ldpi
        break;
    case DisplayMetrics.DENSITY_MEDIUM://mdpi
        break;
    case DisplayMetrics.DENSITY_HIGH://hdpi similarly extra high, double extra high also //available
        break;
}

Shiv が言ったように、さまざまなデバイスで実行したい場合は、イメージを複製する必要があります。

于 2014-12-10T04:10:05.387 に答える