package com.android;
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 mContext;
private Integer[] mImageIds =
{R.drawable.icon,R.drawable.logo,R.drawable.pic1,R.drawable.pic2,R.drawable.pic3,R.drawable.pic4,R.drawable.pic5};
public ImageAdapter(Context mContext) {
super();
this.mContext = mContext;
}
@Override
public int getCount() {
// TODO Auto-generated method stub
return mImageIds.length;
}
@Override
public Object getItem(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public long getItemId(int position) {
// TODO Auto-generated method stub
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
ImageView i = new ImageView(mContext);
i.setImageResource(mImageIds[position]);//set resource for the imageView
i.setLayoutParams(new Gallery.LayoutParams(192, 192));//layout
i.setScaleType(ImageView.ScaleType.FIT_XY);//set scale type
return i;
}
}
- 1
- 2
- 3
- 4
- 5
前往页