【Android】GridView图片加载

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 ;

}

}

此条目发表在Android技术分类目录,贴了, 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注