티스토리 뷰
이제는 listview든 gridview든 recyclerview를 통해서 그리면 되지만,
아직 많은 이유로 listview나 gridview가 사용되고 있습니다.
gridview를 사용할때 한가지 안타까운점이 있다면
listview는 내장된 addHeaderView, addFooterView 기능이 있어서
listview의 위아래로 원하는 뷰를 쉽게 붙일수가 있는데
gridview는 addHeaderView나 addFooterView가 없다는 사실입니다.
이러한 상황을 겪는 여러분께 추천하는 라이브러리입니다.
https://github.com/liaohuqiu/android-GridViewWithHeaderAndFooter
이름부터 명확하죠 GridView With Header And Footer
안드로이드의 갤러리앱 소스코드를 참고하여 개선한 버전이라고 하네요.
compile 'in.srain.cube:grid-view-with-header-footer:1.0.12'
의존성 적어주시고
GridViewWithHeaderAndFooter gridView = (GridViewWithHeaderAndFooter) v.findViewById(R.id.ly_image_list_grid);
LayoutInflater layoutInflater = LayoutInflater.from(this);
View headerView = layoutInflater.inflate(R.layout.test_header_view, null);
View footerView = layoutInflater.inflate(R.layout.test_footer_view, null);
gridView.addHeaderView(headerView);
gridView.addFooterView(footerView);
간단하게 사용하실수 있습니다.
addHeaderView, addFooterView후에 setAdapter를 사용하시면 됩니다.
'스마트폰 > 안드로이드' 카테고리의 다른 글
안드로이드의 반응형 아이콘 adaptive icon (0) | 2017.10.25 |
---|---|
개발자가 참고해야할 안드로이드 auto backup 기능 (0) | 2017.10.24 |
glide4용 round corner transform (0) | 2017.10.20 |
안드로이드에서 손쉽게 폰트 사용하도록 도와주는 typekit (0) | 2017.10.19 |
android 의 신기능 fontfamily 로 폰트 적용을 쉽게 (1) | 2017.10.18 |
- Total
- Today
- Yesterday
- 어플리케이션
- 구글
- 벤처
- 아이폰
- CSS
- php
- 앱스토어
- 트위터
- android
- Apple
- JavaScript
- 아이디어
- 자바스크립트
- 애플
- AWS
- 게임
- 경진대회
- 대학생
- 공모전
- 스마트폰
- 모바일
- 소프트웨어
- 앱
- 안드로이드
- 창업
- 웹표준
- iPhone
- 네이버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |