그리드뷰 안의 사진들을 누르면 해당 이미지가 들어가있는 대화상자가 뜨게 하고 싶습니다.
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의 조건문에 어떤식으로 코드를 넣어야 할지 모르겠습니다. 도와주세요 ㅜ




v를 이미지 뷰로 바꺼서 대화창 뜨는 소스에 넣으면 되겠네요