336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
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] RecyclerView Adpater Refresh (2) | 2015.12.17 |
---|---|
[Android] Background partial concurrent mark sweep GC freed (8) | 2015.12.16 |
[Android] Activity 간 Material Design Transition 적용 (0) | 2015.12.15 |
[Android] AppBarLayout in SwipeRefreshLayout (0) | 2015.12.11 |
[Android] 현재 보여지고 있는 가장 최상위 Fragment 가져오기 (0) | 2015.12.10 |