Android PagerAdapter是抽象的;无法实例化
我正在尝试在我的android活动中创建选项卡,我以前也做过,使用了相同类型的方法实现 现在在我的活动类中,这一行final PagerAdapter=new PagerAdapter(getSupportFragmentManager(),tabLayout.getTabCount())强> 我有个错误,PagerAdapter是抽象的;无法实例化我不知道这是什么意思 这是我的活动类代码Android PagerAdapter是抽象的;无法实例化,android,android-fragments,tabs,Android,Android Fragments,Tabs,我正在尝试在我的android活动中创建选项卡,我以前也做过,使用了相同类型的方法实现 现在在我的活动类中,这一行final PagerAdapter=new PagerAdapter(getSupportFragmentManager(),tabLayout.getTabCount()) 我有个错误,PagerAdapter是抽象的;无法实例化我不知道这是什么意思 这是我的活动类代码 package com.example.rimapps.icar_iisr_turmeric.view; 导
package com.example.rimapps.icar_iisr_turmeric.view;
导入android.os.Bundle;
导入android.support.design.widget.TabLayout;
导入android.support.v4.view.PagerAdapter;
导入android.support.v4.view.ViewPager;
导入android.support.v7.app.AppActivity;
导入com.example.rimapps.icar_iisr_turmeric.R;
公共类PestsHome扩展了AppCompative活动{
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u\u home);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
TabLayout TabLayout=(TabLayout)findViewById(R.id.tab_布局);
addTab(tabLayout.newTab().setText(R.string.diseases));
tabLayout.addTab(tabLayout.newTab().setText(R.string.insectpescts));
tabLayout.addTab(tabLayout.newTab().setText(R.string.bioagents));
tabLayout.setTabGravity(tabLayout.GRAVITY\u-FILL);
final ViewPager ViewPager=(ViewPager)findViewById(R.id.pager);
最终PagerAdapter适配器=新PagerAdapter
(getSupportFragmentManager(),tabLayout.getTabCount());
viewPager.setAdapter(适配器);
viewPager.addOnPageChangeListener(新建TabLayout.TabLayoutOnPageChangeListener(TabLayout));
tabLayout.setOnTabSelectedListener(新的tabLayout.OnTabSelectedListener(){
@凌驾
已选择的公共选项卡(TabLayout.Tab){
setCurrentItem(tab.getPosition());
}
@凌驾
已选择的公共选项卡(TabLayout.Tab){
}
@凌驾
已重新选择公共选项卡(TabLayout.Tab){
}
});
}
}
问题是,您已将自定义适配器命名为PagerAdapter
,这也是android中现有的API
因此,请删除导入
import android.support.v4.view.PagerAdapter;
小心地导入pageradapter软件包
注意:建议避免将您的类命名为与android API相同的类问题是,您已将自定义适配器命名为
PagerAdapter
,这也是android中现有的API
因此,请删除导入
import android.support.v4.view.PagerAdapter;
小心地导入pageradapter软件包
注意:建议避免将类命名为与android API相同的类