package com.xiaomi.xms.sales.adapter;
import android.R.color;
import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.Gallery.LayoutParams;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import com.xiaomi.xms.sales.widget.GalleryExt;
/**
*
* @author 空山不空
* 图片适配器,用来加载图片
*/
public class AttentionImageAdapter extends BaseAdapter {
//图片适配器
// 定义Context
private int ownposition;
private int[] imgres;
public int[] getImgres() {
return imgres;
}
public void setImgres(int[] imgres) {
this.imgres = imgres;
}
public int getOwnposition() {
return ownposition;
}
public void setOwnposition(int ownposition) {
this.ownposition = ownposition;
}
private Context mContext;
// 定义整型数组 即图片源
// 声明 ImageAdapter
public AttentionImageAdapter(Context c, int[] imgs) {
mContext = c;
imgres = imgs;
}
// 获取图片的个数
public int getCount() {
return imgres.length;
}
// 获取图片在库中的位置
public Object getItem(int position) {
ownposition=position;
return position;
}
// 获取图片ID
public long getItemId(int position) {
ownposition=position;
return position;
}
public View getView(int position, View convertView, ViewGroup parent) {
ownposition=position;
ImageView imageview = new ImageView(mContext);
imageview.setBackgroundColor(color.white);
imageview.setScaleType(ImageView.ScaleType.FIT_XY);
imageview.setLayoutParams(new GalleryExt.LayoutParams(
LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT));
imageview.setImageResource(imgres[position]);
// imageview.setAdjustViewBounds(true);
// imageview.setLayoutParams(new GridView.LayoutParams(320, 480));
// imageview.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
return imageview;
}
}