안드로이드 개발 질문/답변
(글 수 45,052)
1
if (sPic1 != null) { pl.addView(mPic1);
Bitmap bm1 = BitmapFactory.decodeFile(sPic1, null);
mPic1.setImageBitmap(bm1);
mPic1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(NoteView.this, ViewImage.class);
i.putExtra("filename", sPic1);
}
});
//pl.addView(mBlank);
}
위에서 sPic1이 사진 경로고요
mPic1이 이미지뷰입니다.
pl은 그림을 추가하기 위한 리니어 레이아웃입니다.
sPic1에 경로가 지정되어 있으면
애드뷰를 통해서 pl에 sPic1에 해당되는 mPic1을 추가합니다.
여기까지는 잘 작동하는데요
이 mPic1을 클릭하면 원본을 볼 수 있는 ViewImage.java 로 이동을 하게 하려고 합니다.
그런데 작동시켜보면 클릭이벤트가 발생하지 않습니다.
(이미지를 눌러도 아무일도 일어나지 않습니다)
어디가 잘 못 된 걸까요?




어... 이거 하이라이트가 잘 못 된거 같은데.. 이거 글 수정이나 삭제버튼이 안나타나네요;;
어떻게 해야 하죠;;