Android Studio Плотность

Я перехожу с Eclipse на Android Studio. У меня проблема с плотностью эмуляторов. Например, в Eclipse Samsung S4 имел плотность xxhdpi, а в Android Studio - xhdpi. Samsung S4: 4,99' - 1080 x 1920.

Это мой код:

Float density = getResources().getDisplayMetrics().density;

if(density >= 1.0 && density < 1.5){ //mdpi
 ...
} else if(density >= 1.5 && density < 2.0){ //hdpi
 ...
} else if(density >= 2.0 && density < 3.0){ //xhdpi
 ...
} else if(density >= 3.0 && density < 4.0){ //xxhdpi
 ...
} else if(density >= 4.0){ //xxxhdpi
 ...
}

Значение плотности 2,625. Так входит в случае xhdpi, но мне нужно ввести в xxhdpi! В чем проблема? Есть лучший способ сделать это?.

Спасибо

1 ответ

Поместите этот код в ваш manifest.xml

   <supports-screens android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true"
    android:xlargeScreens="true"/>

Надеюсь, это поможет вам.

Другие вопросы по тегам