RecyclerView에 GridLayoutManager를 적용하여 그리드를 만든 후 이미지 크기가 일정하게 보이지 않는 문제를 해결했습니다.
1. RelativeLayout를 상속한 SquareLayout 클래스를 추가합니다.
package com.tistory.webnautes.imagesaveinsqlite; |
2. 앞에서 정의한 SquareLayout 클래스를 사용하도록 레이아웃을 수정합니다. 앞부분에 패키지 이름을 적어줘야 합니다.
com.tistory.webnautes.imagesaveinsqlite.SquareLayout
적용하면 같은 크기의 정사각형 영역에 이미지가 보여집니다.
이미지 뷰에 이미지가 꽉차는게 좋지 않을까 싶어서 수정해봅니다.
ImageView에 다음 속성을 추가해주면 이미지 중앙에서 일정 범위로 이미지를 잘라서 보여줍니다.
android:scaleType="centerCrop"
3. 두가지를 모두 적용한 레이아웃 파일입니다. 그리드상의 이미지뷰 아래에 텍스트뷰를 하나씩 보여주기 위해 사용합니다.
<?xml version="1.0" encoding="utf-8"?> |
설명이 부족시 같이 보면 좋을 포스팅입니다.
Android RecyclerView 간단한 예제
https://webnautes.tistory.com/1214
Android RecyclerView를 사용하여 GridView 구현하기
https://webnautes.tistory.com/1298
이미지뷰에서 이미지 위아래에 공백이 생기는 문제 해결
https://webnautes.tistory.com/1297
'Android > 개념 및 예제' 카테고리의 다른 글
Android ScrollView 예제 - ImageView와 TextView를 함께 스크롤하는 방법 (0) | 2019.02.21 |
---|---|
Android Toolbar 예제 - 화면 터치하면 툴바 보여주기 (5) | 2019.02.19 |
Android RecyclerView를 사용하여 GridView 구현하기 (0) | 2019.02.14 |
이미지뷰에서 이미지 위아래에 공백이 생기는 문제 해결 (0) | 2019.02.14 |
Android 갤러리에 있는 이미지 파일을 PC JAVA 서버로 전송하기 (27) | 2018.09.13 |
시간날때마다 틈틈이 이것저것 해보며 블로그에 글을 남깁니다.
블로그의 문서는 종종 최신 버전으로 업데이트됩니다.
여유 시간이 날때 진행하는 거라 언제 진행될지는 알 수 없습니다.
영화,책, 생각등을 올리는 블로그도 운영하고 있습니다.
https://freewriting2024.tistory.com
제가 쓴 책도 한번 검토해보세요 ^^
그렇게 천천히 걸으면서도 그렇게 빨리 앞으로 나갈 수 있다는 건.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!