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

버튼을 누르면 ImageView가 생성되게 하고싶은데요..

+1 추천
안녕하세요 졸업프로젝트로 안드로이드 앱을 만들고 있는 대학생입니다.

질문드릴게 있는데요.. + 버튼을 누르게 되면 이미지를 갤러리에서 불러오거나, 카메라 촬영을 통해서

ImageView로 보여주고 싶은데요.. 이걸 어떻게 구현해야할지 잘 모르겠습니다

미리 많은 ImageView를 생성해서 +버튼 눌러서 이미지를 불러올때마다 ImageView에 보여주는 형식은 아닐거 같은데

기존에 xml에 만들어놓지 않고, 추가적으로 버튼을 누름에 따라 ImageView가 생성되서 불러오게 하려고 하는데

조언을 주시면 감사하겠습니다!!
higuru (500 포인트) 님이 2015년 3월 6일 질문

3개의 답변

+1 추천
+ 버튼 누르면 이미지를 불러와서 만들어놓은 이미지뷰에 이미지만 변경하면 되는거아닌가요?

슬라이드방식의 이미지뷰도 만들수있겠지만..

암튼 프로그램적으로 add control 해서 이미지뷰를 추가할수도 있습니다

하지만 이런경우는 그냥 xml로 미리 이미지뷰를 만들어 놓은후에 그이미지뷰에 이미지만 변경해주면

아주 쉽게 될 문제 같은데요

참고할 사이트 입니다

http://sunil-android.blogspot.kr/2013/03/insert-imageview-dynamically-using-java.html

 

 

doridori2013@nate.com
익명사용자 님이 2015년 3월 7일 답변
아직 이미지 뷰에 대한 개념이 잘 안잡혀서요... 그런식으로 구현하면 간단히 할 수 있을 것 같은데 이미지 뷰를 미리 생성해두면 아무런 이미지를 로드하지 않았을 경우 레이아웃에 대한 공간을 차지하지 않은 상태로 빈공간으로 앱상에 나오게 되나요??

그리고 그 페이스북 같은 경우 최신글 보는 경우 최신글을 아래로 쭉 보다가.. 어느정도 제한된 뷰에 걸리면 그 이후에 로드하는 식이 잖아요.. 그런건 어떻게 만드는 방식인지 알 수 있을까요?? 그렇게 많은 이미지뷰를 미리 생성하는건 아닌거 같고 요청에 따라 보여주는 거같은데..링크는 참고하겠습니다 감사해요!!
0 추천
동적으로 이미지뷰를 만들면 크기지정이나 위치등 고려할것이 많지요

보통은 한번에 올릴수있는 이미지의 갯수에 제한이 있을것이므로

미리 xml상에 크기와 위치를 지정한 이미지뷰들을 배치해놓고 visible 상태로 한뒤

각각의 이미지뷰가 선택되었을때 또는 이미지추가버튼등을 눌렀을때

사진이나 촬영한 이미지를 가져와서 썸네일로 보여주고

전송시 멀티파트등을 통해서 서버로 쏴주는 방식을 춧현합니다.
nicehee (73,100 포인트) 님이 2015년 3월 7일 답변
아하... 혹시 참고할만한 예제나 자료가 있을까요?? 감은 잡히는데 어떤 식으로 구현해야할지 잘 모르겠네요 ㅠㅠ
0 추천

아래부분에 미리 이미지뷰를 만들어놓고 사진첨부를 누르면 앨범에서 가져온 그림을 순서데로 넣어줍니다.

각 사진이 있는 이미지뷰를 롱클릭하면 이미지를 삭제하고요.

nicehee (73,100 포인트) 님이 2015년 3월 9일 답변
이미지를 3개이상 첨부할 경우 새로운 이미지가 생성되어 보여주는 식인가요??
기존에 이미지 뷰를 만들어서 사진첨부할때마다 보여줘도 되긴 하는데
버튼을 눌렀을때 그 이상의 이미지 뷰를 생성하고 만들어주는 식으로 하고싶어서요..
그리고 그림의 앱은 현재 시중에 나와있는 앱인가요 아님 오픈소스인가요?..
답변 감사합니다!!
구글마켓에는 올라가있지만 실제 서비스는 안하고 있는
나우서프라이스 라는 어플이고
작년초에 개발완료했었지요
혹시 관련된 부분만 소스를 좀 참고할 수 있을까요?ㅠㅠ
서비스중인거라...
따로 그부분만 의뢰해보셔요
네 알겠습니다.. 답변 감사드려요 ..
...