title: ListView with drawable images is laggy
body: <p><strong>SOLUTION FOUND (THANKYOU FOR ANSWERS!)
  IT WAS THE HIGH FILE SIZE OF DRAWABLES (.PNG)</strong></p>
  
  <p>I have a listview and many .png images in my /drawables folder. As I load these images in my imageview of the listview item the scrolling of the listview gets laggy</p>
  
  <pre><code>public View getView(int position, View convertView, ViewGroup parent) {
          LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
          ViewHolder holder;
          if (convertView == null) {
              convertView = inflater.inflate(R.layout.drawer_list_item, null);
              holder = new ViewHolder();
              holder.title = (TextView) convertView.findViewById(R.id.title);
              holder.store_image = (ImageView) convertView.findViewById(R.id.store_image);
              convertView.setTag(holder);
          }
          else{
              holder = (ViewHolder) convertView.getTag();
          }
  
          holder.title.setText(stores[position]);
          switch(position){
                  case 0: Picasso.with(context).load(R.drawable.first).into(holder.store_image);break;
                  ///... more cases ...
                  default: break;
                  }
              }
  
          return convertView;
  
      }
  </code></pre>
  
  <p>I am implementing this in the NavigationDrawer</p>
  
  <p><strong>EDIT:</strong></p>
  
  <p>I also tried this method of creating and drawable array and then setting the imageview but still its laggy.</p>
  
  <pre><code>//in the adapter
  int[] store_images = new int[]{R.drawable.first,...and so on}; 
  // and then in getView()
  holder.store_image.setImageResource(store_images[position]);
  </code></pre>