【问题标题】:android.support.v4.app.FragmentManager and android.app.FragmentManager in ViewPagerViewPager 中的 android.support.v4.app.FragmentManager 和 android.app.FragmentManager
【发布时间】:2013-09-27 10:09:37
【问题描述】:

伙计们。

我为 Android API 14 及更高版本开发了一个应用,但我想使用 Android 支持库中的 ViewPager

ViewPager 需要在构造函数中使用 android.support.v4.app.FragmentManagerFragmentPagerAdapter。但在我的活动中,我显然只有android.app.FragmentManager,因为它们扩展了android.app.Activity(不是android.support.v4.app.FragmentActivity)。

有没有办法将android.app.FragmentManager 转换为android.support.v4.app.FragmentManager

FragmentActivity 扩展我的活动不适合我。

【问题讨论】:

  • 删除导入后按ctrl+shift+o就搞定了
  • 我从哪里得到它?
  • 转到您的活动并从您的代码中删除所有导入,然后按 ctrl+shift+o
  • @Nirmal,我的导入没有问题。问题是 android.app.Activity 没有 getSupportFragmentManager() 方法,我无法将 android.app.FragmentManager 作为参数传递给 FragmentPagerAdapter 的构造函数。
  • 是的,事情不支持它唯一的片段支持

标签: android android-viewpager fragmentmanager


【解决方案1】:

您必须使用 v13 支持库,其中包括使用普通 FragmentManager 的 ViewPager :)

【讨论】:

  • 谢谢!这很尴尬。 =)
猜你喜欢
  • 1970-01-01
  • 2014-05-27
  • 1970-01-01
  • 2013-05-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-09
相关资源
最近更新 更多