package com.example.kiran.slidetabs;
import android.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.app.FragmentStatePagerAdapter;
public class Pager extends FragmentStatePagerAdapter{
int tabCount;
//Constructor to the class
public Pager(FragmentManager fm, int tabCount) {
super(fm);
//Initializing tab count
this.tabCount= tabCount;
}
//Overriding method getItem
@Override
public Fragment getItem(int position) {
//Returning the current tabs
switch (position) {
case 0:
Tab1 tab1 = new Tab1();
return tab1;
case 1:
Tab2 tab2 = new Tab2();
return tab2;
case 2:
Tab3 tab3 = new Tab3();
return tab3;
default:
return null;
}
}
//Overriden method getCount to get the number of tabs
@Override
public int getCount() {
return tabCount;
}
}当我尝试这样做的时候,我得到了一个错误,错误是“导入android.support.v4.app.FragmentStatePagerAdapter”正在尝试使用不兼容的返回类型。
有人能帮我吗?enter code here
发布于 2017-04-28 18:59:36
您正在导入应该使用的android.app.Fragment
import android.support.v4.app.Fragment;这就解决了这个问题
https://stackoverflow.com/questions/43678439
复制相似问题