gridview.png


다음 그림 처럼 그리드뷰를 생성하며

하단에 해당 그리드뷰에 대한 설명을 넣고싶습니다.

도움 부탁드립니다.


제 생각엔 getView에서 이미지 뷰가 아닌 리니어 레이아웃이나 다른것으로 만든후에 해당 부분을 리턴해주면될것같은데

어떻게해야할지 잘모르겠네요.

현재 getview 소스입니다.

public View getView(int position, View convertView, ViewGroup parent) 
{        
ImageView imageView;        
if (convertView == null) 
{  // if it's not recycled, initialize some attributes            
imageView = new ImageView(mContext);           
//붙이는 그림의 크기 설정
//imageView.setLayoutParams(new GridView.LayoutParams(150, 200));
imageView.setLayoutParams(new GridView.LayoutParams(90, 120));
//크기가 안맞는다면 스케일링, 스케일타입
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
//좌상우하 여백
imageView.setPadding(2, 2, 2, 2);        
//imageView.setPadding(3, 0, 0, 0);
else 
{            
imageView = (ImageView) convertView;        
}        
//배열에 인덱스에서 이미지를 가져와 붙임
imageView.setImageResource((position % 2 == 0) ? R.drawable.i_000 : R.drawable.i_001);        
return imageView;    
}    // references to our images


도움 부탁드립니다.