实例化PagerAdapter Android

2Hi伙计们我正在尝试使用横向分页器和Android支持包构建应用程序。 我已经在另一个项目中编译了这个确切的代码,但第二个代码示例的最后一行是不允许我编译的。 Eclipse说Cannot instantiate the type PagerAdapter

我的import

 import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.view.PagerAdapter; import android.support.v4.view.ViewPager; 

我的代码

 List fragments = new Vector(); fragments.add(Fragment.instantiate(this, Tab1.class.getName())); fragments.add(Fragment.instantiate(this, Tab2.class.getName())); fragments.add(Fragment.instantiate(this, Tab3.class.getName())); this.mPagerAdapter = new PagerAdapter(super.getSupportFragmentManager(), fragments); 

您认为我的导入或项目设置有问题 – 如果您需要更多信息,请告诉我。 此代码适用于其他项目。

谢谢

PagerAdapter是一个abstract类 – 您无法实例化它。 您必须创建一个inheritance自PagerAdapter的新类,并使用该类。

只需创建一个inheritance自PagerAdapter的新类,然后使用它。

注意:别忘了删除初始导入“import android.support.v4.view.PagerAdapter;” 并导入新创建的类。