Загрузка большого количества изображений в Android - PullRequest
0 голосов
/ 25 июня 2011

Я разрабатываю приложение, которое показывает большое количество изображений в виде сетки. после этого, если пользователь выберет любое из этого изображения, он покажет его в виде галереи. Итак, у меня есть 2 вопроса как

1) Есть ли у них какой-либо способ загрузить большое количество изображений, когда я получаю ошибку java.lang.OutOfMemoryError Размер растрового изображения превышает бюджет виртуальной машины.

2) Можно ли использовать тот же адаптер, который использовался для отображения сетки в виде галереи.

Спасибо.

1 Ответ

1 голос
/ 25 июня 2011

для 1-го вопроса вам нужно масштабировать растровое изображение, иначе оно не будет принимать большое изображение (означает большое по размеру), как показано ниже, imageView.setImageBitmap (Bitmap.createScaledBitmap (bitmap1, 300, 300, true));так, чтобы изображение большого размера масштабировалось до указанного размера.

для 2-го вопроса, я думаю, вам нужно взять два отдельных адаптера. (но не подтвердить)

...