package soo.ui.array; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.GridView; import android.widget.ImageView; public class ImgAdapter extends BaseAdapter { private Context c; public ImgAdapter(){} public ImgAdapter(Context c){ this.c = c; } @Override public int getCount() { // TODO Auto-generated method stub return imgs.length; } @Override public Object getItem(int arg0) { //그냥 유지 // TODO Auto-generated method stub return null; } @Override public long getItemId(int arg0) { //그냥 유지 // TODO Auto-generated method stub return 0; } @Override public View getView(int arg0, View arg1, ViewGroup arg2) { // TODO Auto-generated method stub ImageView iv = null; //지역 변수 초기화 if(arg1 == null){ iv = new ImageView(c); iv.setLayoutParams(new GridView.LayoutParams(85,85)); iv.setScaleType(ImageView.ScaleType.CENTER_CROP); //변형 확인 iv.setPadding(8,8,8,8); }else{ iv = (ImageView)arg1; } iv.setImageResource(imgs[arg0]); return iv; } private Integer[] imgs ={ R.drawable.a,R.drawable.b,R.drawable.c,R.drawable.d,R.drawable.e, R.drawable.f,R.drawable.g,R.drawable.h,R.drawable.i,R.drawable.j, R.drawable.k }; //멤버변수 }