Viewpager 의 페이지를 자연스럽게 넘겨주는 기능을 사용하고 싶어서

Gallery처럼  BaseAdapter를 상속받아서 사용하려는데

상속받은 어댑터를 넣어주면 에러가 생기네요..

 

 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);
  setContentView(R.layout.sake);
  ViewPager Pager = (ViewPager) findViewById(R.id.pager);
  PagerAdapter MyPager = new PagerAdapter(this);
  Pager.setAdapter(MyPager); // 에러

 }

 public class PagerAdapter extends BaseAdapter {
  Context context;
  Integer[] mImageIds = { R.drawable.viura, R.drawable.wvilla,
    R.drawable.wolf };

  public PagerAdapter(Context c) {
   context = c;
  }

  public int getCount() {
   // TODO Auto-generated method stub
   return mImageIds.length;
  }

  public Object getItem(int position) {
   // TODO Auto-generated method stub
   return mImageIds[position];

  }

  public long getItemId(int position) {
   // TODO Auto-generated method stub
   return position;
  }

  public View getView(int position, View convertView, ViewGroup parent) {
   ImageView imageView;

   if (convertView == null) {
    imageView = new ImageView(context);
    imageView.setScaleType(ImageView.ScaleType.FIT_XY);
    imageView.setLayoutParams(new Gallery.LayoutParams(400, 600));
   } else {
    imageView = (ImageView) convertView;
   }
   imageView.setImageResource(mImageIds[position]);

   return imageView;

  }