Android Youtube api+;碎片

Android Youtube api+;碎片,android,android-fragments,android-youtube-api,android-nested-fragment,Android,Android Fragments,Android Youtube Api,Android Nested Fragment,您好,我创建了一个简单的应用程序,其中包含MainActivity扩展ActionBarActivity。 我有4个选项卡片段,操作栏与这4个链接。 现在,在其中一个标签中,我想包括一个YouTube视频播放器 我很挣扎,因为我想在片段中包含一个视频片段。我创建了另一个应用程序,其中包含一个活动和一个YoutubeSupportFragment,可以正常工作,但在我的情况下,我没有包含视频片段的活动,而是一个片段。有什么想法吗?您需要阅读有关嵌套片段的内容。基本区别在于不能添加带有xml标记的嵌

您好,我创建了一个简单的应用程序,其中包含
MainActivity
扩展
ActionBarActivity
。 我有4个选项卡
片段
,操作栏与这4个链接。 现在,在其中一个标签中,我想包括一个YouTube视频播放器

我很挣扎,因为我想在片段中包含一个视频片段。我创建了另一个应用程序,其中包含一个活动和一个
YoutubeSupportFragment
,可以正常工作,但在我的情况下,我没有包含视频片段的活动,而是一个片段。有什么想法吗?

您需要阅读有关嵌套片段的内容。基本区别在于不能添加带有xml标记的嵌套片段
。必须按代码添加它,为此,请使用
getChildFragmentManager()
而不是
getFragmentManager(如果使用支持库,则使用getSupportFragmentManager()
)提交片段事务:

YouTubePlayerSupportFragment childFragment = YouTubePlayerSupportFragment.newInstance();
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.replace(R.id.youtube_fragment_container, childFragment).commit();
其中
R.id.youtube\u fragment\u container
是在父片段的布局中声明的框架布局


这是一组嵌套片段。

太棒了。正是我要找的。Thx很多,它工作得非常好!伟大的如果您的问题已经解决,请不要忘记将答案标记为已接受。您可以点击答案旁边的复选标记,将答案从空心切换为绿色。