У меня есть этот неотвеченный вопрос, относящийся к изображениям. У меня есть изображение около 1 МБ, и я назначаю изображения на изображение с шириной и высотой 100dp and 80dp
соответственно. Но когда я присваиваю изображение примерно 5 образам изображений, приложение вылетает с Out of Memory Error
Итак, когда я назначаю 1 МБ изображение на такое маленькое изображение, что происходит? Разве андроид не уменьшает его? Кроме того, произошел сбой приложения, потому что он не мог взять нагрузку 5 МБ в память?
EDIT
У меня есть 5 ImageViews на экране. Я назначаю изображение всем, если их такAndroid: Назначение изображения с высоким разрешением для меньшего изображения ImageView
myImageView.setImageURI(item.getImageUri());
В каких папках (-ов) есть изображение? Это 'drawable'? – Lamorak
@ Lamorak: Нет, я читаю изображения из URI ExternalStorage – Ashwin
Тогда моего ответа должно быть достаточно, чтобы помочь вам. – Lamorak