2013-06-19 5 views
0

각 그리드 뷰가 다른 열 크기를 가질 가능성이 있기 때문에 하나의 gridview 만 가질 수있는 gridviews가 n 개 있습니다. LinearLayout에 코드의 각 gridview를 추가 할 계획이지만 예제로 여기에 샘플 xml 레이아웃이 있습니다.안드로이드 GridView가 그리드보기로 스크롤

<LinearLayout> 
    <GridView /> 
    <GridView /> 
</LinearLayout> 

현재이 기능은 화면을 절반으로 나누어 2 개의 그리드보기로 나누어 별도로 스크롤합니다.

GridView의 배열을 보유하고이 연속 스크롤을 허용하는 사용자 지정 클래스를 만들 수 있기를 기대했습니다. 가능한가, 아니면 더 좋은 방법으로이 효과를 얻을 수 있는가?

답변

0

독립적으로 스크롤하는 여러 부분 (GridViews)에서 화면을 분할하는 것이 매우 유쾌한 사용자 경험이라고 생각하지 않습니다.
그리드 뷰가 많을 경우 사용자가 페이지 아래쪽으로 스크롤 할 수 있도록 GridView를 ScrollView에 배치해야합니다. 여기서 문제가 시작될 수 있습니다.

아마도 디자인을 재고해야합니다. 대신 사용자 지정 어댑터와 함께 ListView를 사용하는 것을 고려 했습니까?