안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요..
GridView를 separator로 구분할수 있게 하는걸 만드려고 하는데요..
첨부된 그림같이.... ListView경우에는 예제가 있지만 GridView에 대한 내용은 없네요..
구현해 보셨거나 예제 아시는 분은 답변 부탁드립니다.
GridView를 separator로 구분할수 있게 하는걸 만드려고 하는데요..
첨부된 그림같이.... ListView경우에는 예제가 있지만 GridView에 대한 내용은 없네요..
구현해 보셨거나 예제 아시는 분은 답변 부탁드립니다.
2011.01.17 16:24:34
저도 구현할일이 있어 찾아봤지만 그리드뷰는 딱히 방법이 없습니다.
다만 한가지 있다면 동적으로 뷰를 구성하셔서 ScrollView에 집어 넣는 방법이 있습니다.
여기서 주의할점은 Grid의 높이를 정확히 계산해서 height값을 집어넣어줘야 스크롤바가 겹치지 않기때문에 제대로 동작합니다.
2011.01.17 23:57:44
[(개별 아이템 높이 * 아이템 갯수) + 세로 아이템 사이공간 높이들]로 높이를 계산했었구요
어댑터뷰들의 개별 아이템은 layout_height로는 크기가 정해지지 않기 때문에 minHeight 로 최소크기를 정해준뒤 해당 값으로 아이템 개별의 높이를 계산 했었어요
안드로이드의 많은 어댑터뷰들중 리스트뷰를 제외하고 갤러리, 그리드뷰등은 구글에서 그렇게 잘 만들었다고는 생각되지 않더군요 그리드뷰의 경우느 HeaderView나 FooterView도 붙지 않아서 더보기 로딩 구현도 오버레이를 띄워서 했었구요



