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"/>
Надеюсь, это поможет вам.