custom spinner with text and icon has wrong images
<p>What have I done wrong here? Think I need another set of eyeballs as I've been looking at it too long...</p>

<p>I have a custom spinner adapter that shows an image and text to select an attitude.  I'm pulling
both the string for the text and the icons from the resources I have. The text is correct, but the images are not just out of place, but sometimes completely crazy - not even in the set of images
I select. </p>

<pre><code>public View getCustomView(int position, View convertView, ViewGroup parent) {

    String[] attitude = new String[]{
            this.context.getResources().getString(R.string.happy),
            this.context.getResources().getString(R.string.sad),
            this.context.getResources().getString(R.string.angry),
            this.context.getResources().getString(R.string.difficult),
            this.context.getResources().getString(R.string.hurt),
            this.context.getResources().getString(R.string.confused),
            this.context.getResources().getString(R.string.stubborn)};


    LayoutInflater inflater=(LayoutInflater) context
    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
    View row=inflater.inflate(R.layout.spinner_row, parent, false);
    TextView label=(TextView)row.findViewById(R.id.attitude_label);
    label.setText(attitude[position]);

    ImageView icon=(ImageView)row.findViewById(R.id.emoticon);

    switch (position) {
     case 0: 
         icon.setImageResource(R.drawable.happy);
         break;
     case 1: 
         icon.setImageResource(R.drawable.sad);
         break;
     case 2: 
         icon.setImageResource(R.drawable.angry);
         break;
     case 3: 
         icon.setImageResource(R.drawable.difficult);
         break;
     case 4: 
         icon.setImageResource(R.drawable.hurt);
         break;
     case 5: 
         icon.setImageResource(R.drawable.confused);
         break;
     case 6: 
         icon.setImageResource(R.drawable.stubborn);
         break;
    }


    return row;
}
</code></pre>

<p>the picture below shows it all - the text is correct, but the images are not. Happy is clearly sad,
and what should be sad is another image resource I use for importing data. Angry and difficult and confused are fine, but hurt and stubborn are completely different resources, too.  </p>

<p>What the biff?  I suspect I've done something trivial and just can't see it, so please kick me.</p>

<p><img src="http://i.stack.imgur.com/wCLtf.png" alt="enter image description here"></p>
