package com.taobao.tmts.framework.app;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Gallery;
import android.widget.ImageView;
public class ImageAdapter extends BaseAdapter {
private Context context;
private Integer[] images = { R.drawable.gallery_01, R.drawable.gallery_02,
R.drawable.gallery_03, R.drawable.gallery_04,
R.drawable.gallery_05, R.drawable.gallery_06,
R.drawable.gallery_07, R.drawable.gallery_08,
R.drawable.gallery_09, R.drawable.gallery_10,
R.drawable.gallery_11, R.drawable.gallery_12,
R.drawable.gallery_13, R.drawable.gallery_14,
R.drawable.gallery_15, R.drawable.gallery_16,
R.drawable.gallery_17, R.drawable.gallery_18,
R.drawable.gallery_19, R.drawable.gallery_20,
R.drawable.gallery_21, R.drawable.gallery_22,
R.drawable.gallery_23, R.drawable.gallery_24 };
public ImageAdapter(Context context) {
this.context = context;
}
@Override
public int getCount() {
return images.length;
}
@Override
public Object getItem(int position) {
return context.getResources().getDrawable(images[position]);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ImageView i = new ImageView(context);
i.setImageResource(images[position]);
i.setLayoutParams(new Gallery.LayoutParams(256, 256));
i.setScaleType(ImageView.ScaleType.FIT_XY);
return i;
}
}