package com.yyquan.jzh.adapter; import android.content.Context; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; import android.view.LayoutInflater; import android.view.View; import android.widget.ImageView; import com.yyquan.jzh.R; public class LoginPagerAdapter extends PagerAdapter { int[] img; Context context; ViewPager pager; public LoginPagerAdapter(int[] img, Context context, ViewPager pager) { super(); this.img = img; this.context = context; this.pager = pager; } @Override public int getCount() { // TODO Auto-generated method stub return img.length; } @Override public Object instantiateItem(View view, int position) { View arg0 = LayoutInflater.from(context).inflate( R.layout.login_viewpager_item, null); ImageView iv = (ImageView) arg0 .findViewById(R.id.login_viewpageritem_img); iv.setBackgroundResource(img[position]); pager.addView(arg0); return arg0; } @Override public void destroyItem(View view, int position, Object object) { View arg0 = LayoutInflater.from(context).inflate( R.layout.login_viewpager_item, null); ImageView iv = (ImageView) arg0 .findViewById(R.id.login_viewpageritem_img); iv.setBackgroundResource(img[position]); pager.removeView(arg0); } @Override public boolean isViewFromObject(View arg0, Object arg1) { return arg0 == arg1; } private class ViewHolder { ImageView iv; } }