private final class AdvAdapter extends PagerAdapter {
private List<Entity_AD> list = null;
LayoutInflater inflater;
public AdvAdapter(List<Entity_AD> list) {
this.list = list;
inflater = LayoutInflater.from(getApplicationContext());
}
@Override
public void destroyItem(View arg0, int arg1, Object arg2) {
((ViewPager) arg0).removeView((View) arg2);
}
@Override
public void finishUpdate(View arg0) {
}
@Override
public int getCount() {
return list.size();
}
@Override
public Object instantiateItem(ViewGroup container, final int position) {
View view = inflater.inflate(R.layout.img, container, false);
ImageView image = (ImageView) view.findViewById(R.id.imageView1);
FinalBitmap fb = FinalBitmap.create(getApplicationContext());
fb.display(image, list.get(position).getThumb());
((ViewPager) container).addView(view);
view.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(MainActivity.this,BigImgActivity.class);
intent.putExtra("id", position+"");
startActivity(intent);
}
});
return view;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public void restoreState(Parcelable arg0, ClassLoader arg1) {
}
@Override
public Parcelable saveState() {
return null;
}
@Override
public void startUpdate(View arg0) {
}
}
private List<Entity_AD> list = null;
LayoutInflater inflater;
public AdvAdapter(List<Entity_AD> list) {
this.list = list;
inflater = LayoutInflater.from(getApplicationContext());
}
@Override
public void destroyItem(View arg0, int arg1, Object arg2) {
((ViewPager) arg0).removeView((View) arg2);
}
@Override
public void finishUpdate(View arg0) {
}
@Override
public int getCount() {
return list.size();
}
@Override
public Object instantiateItem(ViewGroup container, final int position) {
View view = inflater.inflate(R.layout.img, container, false);
ImageView image = (ImageView) view.findViewById(R.id.imageView1);
FinalBitmap fb = FinalBitmap.create(getApplicationContext());
fb.display(image, list.get(position).getThumb());
((ViewPager) container).addView(view);
view.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(MainActivity.this,BigImgActivity.class);
intent.putExtra("id", position+"");
startActivity(intent);
}
});
return view;
}
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public void restoreState(Parcelable arg0, ClassLoader arg1) {
}
@Override
public Parcelable saveState() {
return null;
}
@Override
public void startUpdate(View arg0) {
}
}