마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

imageView 클릭시 질문

0 추천
A라는 액티비티가 메인이고, B라는 액티비티에 imageView가 4개가 띄어져있습니다.

이 imageView4개중 클릭하는 하나의 imageView를 Intent하여 A액티비티로 가져오고싶은데, 잘안되네요ㅠㅠ..

조언 좀 부탁드릴게요.

v.getId()로 구분하라는데.. 잘 모르겠어서요ㅠㅠ
쮸뿌쮸뿌 (2,470 포인트) 님이 2014년 3월 19일 질문

1개의 답변

+2 추천

a activity

b activity

imageview [0 ~ 4]

------------------------------------

  1. a activity 에서 b activity 를 open 이때 startActivityForResult 를 사용 (관련 내용 - http://blog.naver.com/PostView.nhn?blogId=0677haha&logNo=60141449535
  2. b activity 에서 imageview 중 x 를 선택
  3. finish 하기 전에 setResult 값으로 imageview 에 getid 값을 전달
  4. a activity 의 onActivityResult 에서 2 에서 전달한 get id 값을 기준으로 b activity 에 있었던 imageview 가 어떤게 선택된 것인지 알 수있게 되고 이를 기준으로 a activity 에 imageview 를 추가

 

대충 저런식으로 하시면 될 것 같은데요

 

aucd29 (218,390 포인트) 님이 2014년 3월 19일 답변
aucd29님이 2014년 3월 19일 수정
일단 답변 감사합니다. 근데 저기 관련내용 블로그가...삭제된 게시물이 라네요....ㅠㅠ...봐야알것같은데...
입력하면서 ) 가 들어가서 주소가 잘못되어 있었네요 다시 눌러보세요
...