나의 플랫폼/안드로이드
[Android] RecyclerView 에서 각 View 크기 조절
GsBOB
2015. 12. 15. 18:14
RecyclerView 에서 동적으로 Layout을 바꾸고 싶을 경우 아래와 같이 수정해보세요.
View의 width 와 height를 같게 만드는 소스 이다.
## onBindViewHolder 함수 내에서
GridLayoutManager.LayoutParams layoutParams = (GridLayoutManager.LayoutParams)viewHolder.itemView.getLayoutParams();
layoutParams.height = layoutParams.width;
viewHolder.itemView.requestLayout();
RecyclerView에서 설정한 LayoutManager에서 사용하는 LayoutParams를 가져 온후, 수정하면 된다.
참고 하세요.