onBindViewHolder 썸네일형 리스트형 [Android] RecyclerView 에서 각 View 크기 조절 RecyclerView 에서 동적으로 Layout을 바꾸고 싶을 경우 아래와 같이 수정해보세요.View의 width 와 height를 같게 만드는 소스 이다. ## onBindViewHolder 함수 내에서GridLayoutManager.LayoutParams layoutParams = (GridLayoutManager.LayoutParams)viewHolder.itemView.getLayoutParams(); layoutParams.height = layoutParams.width; viewHolder.itemView.requestLayout(); RecyclerView에서 설정한 LayoutManager에서 사용하는 LayoutParams를 가져 온후, 수정하면 된다. 참고 하세요. 더보기 [Android] Nested RecyclerView 만들기 RecyclerView 에서 onCreateViewHolder 나 onBindViewHolder와 같은 VIew를 설정할 함수가 불러지지 않을 경우가 있다. getItemCount 에서 0으로 설정되어 있지 않다면! 혹시 ScrollView 안이나 ListView,GridView,RecyclerView 같은 Scroll기능이 포함된 View에 들어있지 않은가?? 이럴 경우, 수동적으로 View 높이를 지정해야 하는데 반나절을 열심히 찾아본 결과 좋은 소스가 있어 공유 한다. public class CustomLinearLayoutManager extends LinearLayoutManager { private static final String TAG = CustomLinearLayoutManager.c.. 더보기 이전 1 다음