我所有的图像都存储在可绘制文件夹中。我想查看包含一些图像的画廊视图。
我想要的图像的名称在一个字符串数组中。
我可以让画廊视图显示这些图像吗?
我找到了下面的代码,这里的图像是一个整数。
我可以使用字符串数组吗?
public class ImageAdapter extends BaseAdapter {
private Context context;
public ImageAdapter(Context context){
this.context = context;
}
public int getCount() {
return pics.length;
}
public Object getItem(int arg0) {
return null;
}
public long getItemId(int position) {
return 0;
}
public View getView(int arg0, View arg1, ViewGroup arg2) {
ImageView iv = new ImageView(context);
iv.setImageResource(pics);
iv.setScaleType(ImageView.ScaleType.FIT_XY);
iv.setLayoutParams(new Gallery.LayoutParams(150,120));
iv.setBackgroundResource(imageBackground);
return iv;
}
}