Android getChildFragmentManager()级别API< 17

时间:2014-08-31 19:15:36

标签: android

我正在尝试在api 14上使用getChildFragmentManager()方法,但当然我收到错误。无论如何,在较低的apis上使用此方法。 感谢

2 个答案:

答案 0 :(得分:29)

要在API级别16及更低版本上使用嵌套片段,您需要使用Android支持包的support-v4support-v13部分中的片段backport。反过来,这需要您继承FragmentActivity并让您的片段继承自android.support.v4.app.Fragment。然后,您可以call getChildFragmentManager()使用嵌套片段。

答案 1 :(得分:3)

通过Google搜索在此处出现的人

我使用DialogFragment

遇到了类似的问题

问题是因为我导入了android.app.DialogFragment而不是android.support.v4.app.DialogFragment

DialogFragment与否,请确保您正在导入正确的库:)