package soo.ui.simple; import java.net.URI; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.ImageView; //public class ImageViewTest extends Activity implements OnClickListener{ public class ImageViewTest extends Activity{ /** Called when the activity is first created. */ //ImageView iv=null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ImageView iv = (ImageView)findViewById(R.id.imageView01); /* // 1. 무명 내부 클래스 처리 iv.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub //iv.setImageURI(new URI("http://developer.android.com/assets/images/bg_logo.png")); //iv.setImageURI(new URI()); //iv.setMaxHeight("50PX"); iv.setBackgroundColor(Color.CYAN); iv.setMaxHeight(50); } }); */ // 2. 유명 내부 클래스로 변경 //iv.setOnClickListener(new A()); // 3. 자신의 클래스에서 이벤트 처리 //iv.setOnClickListener(this); // 4. 외부 클래스로 이벤트 처리 iv.setOnClickListener(new A()); } /* class A implements OnClickListener{ public void onClick(View v) { // TODO Auto-generated method stub //iv.setImageURI(new URI("http://developer.android.com/assets/images/bg_logo.png")); //iv.setImageURI(new URI()); //iv.setMaxHeight("50PX"); iv.setBackgroundColor(Color.BLUE); iv.setMaxHeight(50); } } */ /* public void onClick(View v) { // TODO Auto-generated method stub //iv.setImageURI(new URI("http://developer.android.com/assets/images/bg_logo.png")); //iv.setImageURI(new URI()); //iv.setMaxHeight("50PX"); iv.setBackgroundColor(Color.RED); iv.setMaxHeight(50); } */ }