android - FragmentPagerAdapter、 fragment 、support.v4 和 support.v13

标签 android android-fragments android-support-library fragmentpageradapter

我的现状

我正在开发一个现有的应用程序,该应用程序使用从 android.app.Fragment 派生的 CustomFragment。我想用 ViewPager 添加一个新功能,它将显示我的 CustomFragments。为此,我需要使用 FragmentPagerAdapter

太棒了!

我在这里,导入 android.support.v4.view.ViewPagerandroid.support.v4.app.FragmentPagerAdapter 来实现我的目标。现在有趣的部分开始了:

  • 当我尝试将我的 FragmentPagerAdapter 与我的 CustomFragment 一起使用时,我收到经典错误 Type mismatch: cannot convert from android.app.Fragment到 android.support.v4.app.Fragment

  • 知道我无法将整个应用程序 fragment 更改为 android.support.v4.app.Fragment,我搜索并发现 android.support.v13. app.FragmentPagerAdapter 被制作成使用原生 fragment 。太棒了!

  • 不太好。当我尝试导入 v13 FragmentPagerAdapter 时,出现错误 The import android.support.v13 cannot be resolved。作为记录,我在 SDKManager 中检查了安装的支持版本:v19.0.1

  • 我又搜索了一遍,因为我当然不可能是第一个遇到这个问题的人。我发现您不能在同一个应用程序中使用 support.v4support.v13,因为 v4 包含在 v13 中。对于遇到我问题的每个人,解决方案是仅使用 android.support.v4.app.FragmentPagerAdapterandroid.support.v4.app.Fragment

现在该怎么办?

因为我必须使用android.app.Fragment 并且我不能只使用support.v4,所以我不知道下一步去哪里搜索。任何帮助将不胜感激!

最佳答案

那根本不可能。我去用了support.v4.app.Fragment。

关于android - FragmentPagerAdapter、 fragment 、support.v4 和 support.v13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23675322/

相关文章:

Xamarin Forms Android 错误 : Please install package 'Android Support Library'

android - 以编程方式设置 float 操作按钮的行为

android - 测试装备移动设备

android - fragment 替换后 Action 项仍然出现

android - Gradle无法找到依赖项

android - 如何解决屏幕旋转时 viewpager 中的选项卡覆盖的问题?

java - 在 fragment 方法中调用 Activity 方法

android - 无法解析符号 abc_ic_search_api_mtrl_alpha

java - 四元数对象旋转

android - 在没有互联网连接的情况下使用 WiFi