2012-05-03 4 views
0

В разработке Android, будетAndroid - декодирует масштаб изображения растрового изображения для плотности экрана?

Bitmap bmpNormal = BitmapFactory.decodeResource(res, R.drawable.normal); 

загрузки растрового изображения из папки правильного вводимого коэффициента плотности, или мне нужно вручную масштабировать его?

Я не смог проверить это в эмуляторе, только на дисплее телефона и телефоне моей жены. Каждый из них дает растровое изображение одинакового размера, хотя у меня есть ресурсы ldpi и mdpi.

ответ

1

На самом деле вы должны предоставить ресурсы во всех папках -ldpi -mdpi -hdpi -xhdpi Android автоматически настроить и использовать его в правильных ресурсах layouts.The предоставляемых должна быть правильной sizes.Checkout это link. Вы можете знать, как андроид настраивает изображения в приложении. Вы также можете масштабировать растровое изображение и использовать его, но его более сложный meathod.

+0

Как масштабировать загрузку изображения с URL-адреса или загружать из базы данных. Нужно масштабировать изображение в соответствии с плотностью экрана, есть ли способ сделать это, если да, пожалуйста, поделитесь ссылкой или образцом кода – Sam

0

Будет загружено конкретное растровое изображение с удельным весом.