Android 继承片段的类在片段适配器中被视为不兼容

Android 继承片段的类在片段适配器中被视为不兼容,android,android-fragments,android-viewpager,Android,Android Fragments,Android Viewpager,所以我一直在尝试使用Google开发类似于使用ViewPager的Google日历dailyView的功能。我的片段java文件直接从教程中复制,但布局文件的名称不同 public class DaySliderFragment extends Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container,

所以我一直在尝试使用Google开发类似于使用ViewPager的Google日历dailyView的功能。我的片段java文件直接从教程中复制,但布局文件的名称不同

public class DaySliderFragment extends Fragment {
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        ViewGroup rootView = (ViewGroup) inflater.inflate(
                R.layout.single_day_content, container, false);

        return rootView;
    }
}
我的片段适配器java文件也从教程中复制下来,如下所示

public class DaySliderFragmentAdapter extends FragmentStatePagerAdapter {

    private static final int NUM_PAGES = 2;

    public DaySliderFragmentAdapter(FragmentManager fm) {
        super(fm);
    }

    @Override
    public Fragment getItem(int position) {
        return new DaySliderFragment();
    }

    @Override
    public int getCount() {
        return NUM_PAGES;
    }
}

在getItem方法中,我得到一个错误,说DaySliderFragment不是兼容的类型片段。为什么会这样?我似乎找不到我的代码和教程中提供的代码之间的任何差异。我遗漏了什么吗?

通过谷歌搜索并仔细查看我的代码,我发现问题实际上出现在导入语句中,而不是代码本身

我需要使用

import android.support.v4.app.Fragment;
而不是

import android.app.Fragment;
在DaySliderFragment.java中

显示DaySliderFragment的导入语句