그리드뷰 안의 사진들을 누르면 해당 이미지가 들어가있는 대화상자가 뜨게 하고 싶습니다.

 

grid.setOnItemClickListener(this);

 

public void onItemClick(AdapterView<?> adapter, View v, int position, long id) {
        //이미지 확대하는 작업을 넣어주어야 하는데요..
    }

대화상자 열기 소스는     Dialog dialog = new Dialog(this); 
   mLinearLayout = new LinearLayout(this);
         ImageView lab = new ImageView(this);    
         lab.setImageResource(R.drawable.itoffice);   
         lab.setAdjustViewBounds(true);
         lab.setLayoutParams(new Gallery.LayoutParams(
                LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
         lab.setScaleType(ImageView.ScaleType.FIT_XY);   
         mLinearLayout.addView(lab);
   dialog.setOwnerActivity(this);
   dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
   dialog.setContentView(mLinearLayout);
   dialog.show();

다음과 같은데 궁금한 점은 if와 else문을 쓰면서 어떤 사진을 클릭했다는 것을 알고 싶거든요..

그때 if의 조건문에 어떤식으로 코드를 넣어야 할지 모르겠습니다. 도와주세요 ㅜ