1、将图片存储到res/drawable文件夹下
private GridView gridView ;
private ImageAdapter adapter;
———–onCreate()中—————
gridView = (GridView)findViewById(R.id.gridView);
adapter = new ImageAdapter();
gridView.setAdapter(adapter);
gridView.setOnItemClickedListener(new OnItemClickedListener(){
….
});
——————————————————-
private int[ ] images =
{R.drawable.pic1,R.drawable.pic2,R.drawable.pic3,R.drawable.pic4} ;
public class ImageAdapter extends BaseAdapter{
public int getCount(){
return images.length;
}
public Object getItem(int position){
return image[position];
}
public Object getItemId(int position){
return position;
}
public View getView(int position,View convertView,ViewGroup parent){
//手工创建View对象
//加载XML文件
ImageView imageView = null;
if(convertView==null){
imageView = new ImageView(MainActivity.this);
}else{
imageView = (ImageView)convertView;
}
// 设置GridView的显示的格子的间距
imageView.setLayoutParams(new GridView.LayoutParams(85,85));
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setPadding(8,8,8,8);
imageView.setImageResource(image[position])
return imageView ;
}
}