2013년 1월 3일 목요일

ImageView Change/ MainActivity.java

이미지뷰를 생성하고 클릭하면 이미지가 바뀐다
package com.example.hello;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;

public class MainActivity extends Activity implements OnClickListener{
 //이미지 뷰 선언
 ImageView imageView;
 //이미지를 담을 배열 선언
 int[] imageArray = {R.drawable.cr01, R.drawable.cr2, R.drawable.cr3, R.drawable.cr4, R.drawable.cr5};
 //현재 보고있는 이미지의 position 선언
 int position = 0;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //이미지뷰를 만들어 화면에 띄운다
        imageView = new ImageView(this); //변수 초기화
        imageView.setImageResource(imageArray[position]);
        setContentView(imageView);
        //이미지뷰를 click 하면 이미지를 바꿔준다.
        imageView.setOnClickListener(this);
    }

 @Override
 public void onClick(View v) {
   if(position+1 < imageArray.length)
         position ++;
        else 
          position = 0;
         imageView.setImageResource(imageArray[position]);
 }
    
}

댓글 없음:

댓글 쓰기

문의하기

이름

이메일 *

메시지 *