我的现状
我正在开发一个使用从android.app.Fragment
派生的CustomFragment
的现有应用程序。 我想要添加一个新的功能,使用ViewPager
显示我的CustomFragments。 为此,我需要使用FragmentPagerAdapter
。
哦豁!
在这里,我导入了android.support.v4.view.ViewPager
和android.support.v4.app.FragmentPagerAdapter
来实现我的目标。 现在有趣的部分开始了:
当我尝试将我的
FragmentPagerAdapter
与我的CustomFragment
一起使用时,我会遇到经典错误Type mismatch: cannot convert from android.app.Fragment to android.support.v4.app.Fragment
知道我不能将整个应用程序片段更改为
android.support.v4.app.Fragment
,我搜索并发现android.support.v13.app.FragmentPagerAdapter
是用于使用本机片段的。太好了!不太好。 当我尝试导入v13 FragmentPagerAdapter时,我会遇到错误
The import android.support.v13 cannot be resolved
。 为记录,我检查了SDKManager中安装的支持版本:v19.0.1我再次搜索,因为我当然不可能是第一个遇到这个问题的人。 我发现不能在同一应用程序中使用
support.v4
和support.v13
,因为v4包含在v13中。 对于每个遇到我的问题的人,解决方案是仅使用android.support.v4.app.FragmentPagerAdapter
和android.support.v4.app.Fragment
现在该怎么办?
由于我必须使用android.app.Fragment
,并且我不能仅使用support.v4,我不知道下一步该去哪里寻找帮助。 任何帮助都将不胜感激!