이미지뷰를 클릭하면 갤러리 또는 포토에 있는 이미지를 가져와 이미지뷰에 보여주는 예제입니다. 작성 2019. 2. 20 수정 2019. 4. 25 1. 실행시키면 이미지 뷰에 미리 지정해놓은 디폴트 이미지가 보입니다. 2. 이미지뷰를 터치하면 이미지를 불러올 앱을 물어봅니다. 포토 또는 갤러리를 선택할 수 있습니다. 3. 앞에서 선택한 앱에서 고를 수 있는 이미지를 보여줍니다. 4. 선택한 이미지를 이미지뷰에 보여줍니다. 다음 과정을 통해 이미지뷰 클릭시 이미지를 로드하는 예제를 작성해볼 수 있습니다. 1. 아래 첨부된 svg 이미지를 다운로드 받습니다. 2. svg 이미지를 프로젝트의 drawable 폴더에 추가해야 합니다. 프로젝트 창에서 app을 선택하고 마우스 오른쪽 버튼을 클릭했을 때 보이는 메..
CardView에 모서리가 둥근 ImageView를 꽉채우는 방법과 CardView에 모서리가 둥근 ImageView와 TextView를 함께 추가하는 방법을 소개합니다. RecyclerView의 아이템으로 사용하면 UI가 깔끔해지집니다. 먼저 CardView에 모서리가 둥근 ImageView(RoundedImageView)를 꽉차게 보이도록 하는 방법입니다. CardView 태그 안에 RoundedImageView를 넣고 꽉차게 하기 위해서 RoundedImageView의 android:layout_width 속성과 android:layout_height 속성을 match_parent로 합니다. 그러면 CardView 내부에 꽉차보입니다. CardView의 모서리를 둥글게 만들기 위해서 card_vie..
ScrollView 내부에 ImageView와 TextView를 같이 넣어서 화면 스크롤시 이미지와 텍스트 뷰가 스크롤되도록 구현한 예제입니다. 최초 작성 2019. 2. 21 실행시키면 다음 처럼 동작합니다. 예제를 실행시키면 위에는 이미지가 보이고 아래에는 텍스트가 보입니다. 화면을 위로 스크롤하면 이미지와 텍스트뷰가 같이 이동하면서 스크롤됩니다. 예제 코드를 다음처럼 테스트해 볼 수 있습니다. 1. 앱에서 보여줄 이미지 파일을 드래그하여 res \ drawable 폴더에 넣습니다. 2. activity_main.xml 파일을 다음처럼 작성합니다. ScrollView에 ImageView와 TextView를 같이 넣을 수 없기 때문에 LinearLayout를 사용하여 집어넣습니다. 3. MainActi..
이미지뷰에 사진을 넣었을때 상하에 공백이 생기는 문제가 생길 수 있습니다. 세로 방향의 이미지는 문제가 없는데 가로로 회전된 이미지만 이런 현상이 발생합니다. 레이아웃 파일의 ImageView에 android:adjustViewBounds="true"를 추가해주면 문제가 해결됩니다. 위아래에 있는 공백이 제거됩니다. 참고 https://stackoverflow.com/a/26840345
리스트 뷰의 아이템을 클릭하면 파싱한 데이터를 조합하여 이미지 URL을 생성하고 이미지를 다운로드하여 새로운 액티비티에 보여주는 과정을 설명합니다. Flickr API 사용 해보기http://webnautes.tistory.com/459 Android에서 REST 요청 후 JSON 응답 받기http://webnautes.tistory.com/462 Android에서 JSON 파싱하여 ListView에 출력http://webnautes.tistory.com/471 ListView 아이템 클릭하면 이미지 다운로드해서 보여주기http://webnautes.tistory.com/472 최초 작성 - 2014.07. 7 최종 업데이트 - 2017.12.22 실행 과정1. 검색할 이미지를 위한 단어를 입력하고 버튼..
1. 버튼 클릭 시 ImageView의 이미지 변경하기 프로젝터 폴더의 drawable폴더에 사용할 이미지를 복사해줍니다. 프로젝트 폴더\app\src\main\res아래에 위치합니다. 안드로이드 스튜디오에서 추가된 것을 확인 할 수 있습니다. 이미지 사용시 각각 다음처럼 코드에서 지정해주면 됩니다.R.drawable.mountainR.drawable.sea activity_main.xml 파일에 이미지를 보여주기 위한 ImageView 하나와 Button 하나를 추가했습니다.123456789101112131415161718192021222324 Colored by Color Scriptercs MainActivity.java 파일입니다. 버튼을 클릭할 떄마다 두 장의 이미지를 번갈아 가며 보여주게 됩니..