首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >getChildFragmentManager在支持库v13中的什么位置?

getChildFragmentManager在支持库v13中的什么位置?
EN

Stack Overflow用户
提问于 2014-02-19 07:36:36
回答 3查看 8.1K关注 0票数 12

安卓支持库v13应该提供对安卓3.1更新API的支持。然而,据我所知,还没有对子片段的支持。具体来说,getChildFragmentManager()在哪里?v13支持库依赖于本机片段,直到API17级才添加此方法。我有一个应用程序的最低SDK14级,所以我应该能够使用v13支持库,但似乎我不能。

我不想一直回到v4支持库,并承担它的所有重量。在其他方面,v13库是最好的。

EN

回答 3

Stack Overflow用户

发布于 2014-10-07 23:19:22

如果要在本机片段中使用嵌套片段。使用getFragmentManager()。

如果要在支持库片段中使用嵌套片段,请使用getChildFragmentManager()。

只是偶然发现的。它起作用了。:)

票数 8
EN

Stack Overflow用户

发布于 2014-02-19 07:45:27

安卓支持库v13应该提供对来自Android3.1的更新API的支持

不怎么有意思。

然而,据我所知,它不支持子片段

对,是这样。您不能在Java中更改外部库中的现有类。android.app.Fragment已存在,因此该库无法向Fragment添加方法。

我有一个软件开发工具包最低级别为14的应用程序,所以我应该能够使用v13支持库,但似乎我不能。

您可以简单地不使用嵌套片段。或者,使用fragments后端口。

我不想一直回到v4支持库,并承担它所有的重量

android-support-v13.jarandroid-support-v4.jar大。

如果v13包含了所有的v4,那么它的目的是什么?

它添加了一些类,比如FragmentPagerAdapterFragmentStatePagerAdapter的本机片段实现,这些类对于没有本机片段的应用程序来说是不需要的,因为它们的android:minSdkVersion低于11。

v13库使用本机片段和活动,而不是支持片段

android-support-v13.jar包含来自android-support-v13.jar的所有android.support.v4和所有android.support.v13类。

票数 3
EN

Stack Overflow用户

发布于 2014-10-07 23:23:07

您应该只使用v4支持库片段。然后你就可以在api 14中使用嵌套片段了,这样做并没有什么坏处。它们已经包含在v13支持库中(它包含所有v4)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21867894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档