2012-12-01 6 views
1

단일 Layout에서 몇 개의 GridView를 사용하고 싶습니다. 어댑터를 설정하는 방법이나이 작업을 수행하는 다른 간단한 방법이 있는지 모르겠습니다.여러 개의 GridView

답변

2

xml 레이아웃에서 원하는만큼 gridView를 추가하십시오. 당신의 활동에서 각 그리드 뷰에 대한 참조를 얻고 각 그리드 뷰에 대해 별도의 어댑터를 만드십시오. 또는 각 gridView에 대해 동일한 어댑터에 diffrenet 매개 변수를 전달하십시오.

GridView grid1 = (GridView)findViewById(R.id.grid1); 
GridView grid2 = (GridView)findViewById(R.id.grid2); 

grid1.setAdapter(new ImageAdapter(this, arrayOfImagesSet1)); 
grid2.setAdapter(new ImageAdapter(this, arrayOfImagesSet2)); 
0

간단한 방법을 찾고 있다면 마법사를 사용하여 각 grideview에 대한 데이터 소스를 만들 수 있습니다. 디자인 모드로 변경하고 데이터 소스 생성을 시작하십시오.

관련 문제