В демонстрации API приведен пример эффективного адаптера списка, в котором все растровые изображения предварительно загружены в конструктор адаптера:
// Icons bound to the rows.
mIcon1 = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon48x48_1);
mIcon2 = BitmapFactory.decodeResource(context.getResources(), R.drawable.icon48x48_2);
В случае, если адаптеру приходится иметь дело с большим количеством растровых изображений, это все еще хорошая практика или будет лучше сделать что-то подобное в getView:
holder.myImage.setImageDrawable(context.getResources().getDrawable(R.drawable.icon48x48_1));
Обратите внимание, в моем случае, я могу иметь что-то вроде 10-15 возможных растровых изображений, но только несколько будут использоваться одновременно. Меня беспокоит память, используемая адаптером.
Спасибо