ListView나 GridView를 구현할 때, overlap 되어 있는 view에 가려지게 하지 않기 위해 padding 값을 주는 경우가 있다.


스크롤을 통해 해당 overlap 된 View를 사라지게끔 할 수 있는데, 이 때 사라진 View로 인해 넣어준 padding 범위까지 ListView나 GridView의 내용을 보여주고 싶으면


clipToPadding:false


속성을 지정해주면 된다







적용 후 그리드뷰의 모습. 상단에 Padding이 적용되어 살짝 아래로 내려와 있다.







기존에 GridView의 상단에 위치해 있던 Spinner는 스크롤 시 사라지고,

ClipToPadding:false 로 인해 GridView의 내용이 스크롤 시 상단의 Padding영역까지 모두 보여지게 된다.



저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by 우너효