마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

가로보기 등에서 리스트뷰 크기가 너무 작을 경우 보통 어떻게 하시나요?

0 추천

앱을 짜고 있습니다만, 이런저런 요소가 표시되고 그 밑에 프래그먼트로 텍스트뷰,이미지뷰 등이 표시되는 구조입니다. 그런데 때때로는 이 프래그먼트에 리스트뷰를 표시하고 싶습니다. 문제는 리스트뷰는 자체적인 스크롤을 가지기 때문에 이런저런 다른 요소를 표시한 상태에서는 경우에 따라서는 리스트뷰를 충분히 크게 표시하지 못하는 경우가 있습니다. 다른 요소들은 그냥 전체 화면을 스크롤할 수 있도록 구현하면 되지만 리스트뷰의 경우 자체 스크롤 때문에 그것이 생각처럼 되지 않고 있습니다. 그렇다고 리스트뷰를 쓰지 않고 구현하자니 항목이 많은 경우 퍼포먼스 저하가 걱정됩니다.

이런 경우 다른분들은 보통 어떻게 구현하시는지 알고 싶습니다.


감사합니다.

+이미지를 첨부합니다.

dp가 낮고 탭 이미지가 오래된 구형 기기에서 가로모드로 두자 목록이 두 줄 정도밖에 안 나오고 있는 상황입니다.

piloteer (150 포인트) 님이 2015년 6월 1일 질문
piloteer님이 2015년 6월 1일 수정

1개의 답변

0 추천
 
채택된 답변
몇가지 방법이 있습니다.

1. 해당 화면은 세로모드로 고정한다.

2. 가로모드일 때는 리스트 대신 그리드 형태로 표시한다.

3. 구글 플레이 앱처럼 스크롤하면 헤더 부분을 숨긴다.
익명사용자 님이 2015년 6월 1일 답변
piloteer님이 2015년 6월 1일 채택됨
답변 감사드립니다. 일단 그리드뷰를 알아보고 헤더 숨기기도 고려해보겠습니다.
...