package com.bu.api;

import android.app.Activity;
import android.os.Bundle;
import android.widget.*;
import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.TextView;
import android.widget.AdapterView;
import android.view.*;
public class spi extends Activity implements AdapterView.OnItemSelectedListener {

 /** Called when the activity is first created. */
 TextView selection ;
 ImageButton imgB;
 ImageView drawImage = null;
 String[] Example = {"필립모리스"
                              ,"엽문2"
                              ,"포화속으로"
                              ,"이클립스"
                              ,"나잇&데이"
                              ,"스플라이스"};
  //변경될 이미지들

  int[] icon = {     R.drawable.image1
                       ,R.drawable.image2
                       ,R.drawable.image3
                       ,R.drawable.image4
                       ,R.drawable.image5
                       ,R.drawable.image6};
 @Override
 public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        imgB      = (ImageButton)findViewById(R.id.IB);
        selection = (TextView)findViewById(R.id.selection);
        Spinner s = (Spinner) findViewById(R.id.Spinner);
        s.setOnItemSelectedListener(this);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this
                                                                                             ,android.R.layout.simple_spinner_item
                                                                                            ,Example);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        s.setAdapter(adapter);

 

 ///////////////////////////////////////////////////////
 // 변경되는 이미지
 ///////////////////////////////////////////////////////
 drawImage   = (ImageView)findViewById(R.id.drawImage);
 }


 public void onItemSelected(AdapterView<?> parent, View v, int position , long id){
     selection.setText(Example[position]);
     ///////////////////////////////////////////////////////
     // 변경되는 이미지
     ///////////////////////////////////////////////////////
     drawImage.setImageDrawable(icon[position]);

 }

 @Override
 public void onNothingSelected(AdapterView<?> parent) {
  // TODO Auto-generated method stub
  selection.setText("");
 }
}


요기에서 setImageDrawable <--요기에 빨간줄이 그어지는건 왜일까요..ㅠㅠ?