Android ListFragment中的片段
我使用的是一个自定义的viewpager,其中加载了FragmentPagerAdapter的Listfragment。每个ListFragment表示一个双面板布局,其中每个列表项将一些其他片段加载到框架布局(右面板) 这是最佳实践吗?简单的答案是 不能在片段中添加片段 更新 相反,你能做的是。。。使用Android ListFragment中的片段,android,android-fragments,android-viewpager,Android,Android Fragments,Android Viewpager,我使用的是一个自定义的viewpager,其中加载了FragmentPagerAdapter的Listfragment。每个ListFragment表示一个双面板布局,其中每个列表项将一些其他片段加载到框架布局(右面板) 这是最佳实践吗?简单的答案是 不能在片段中添加片段 更新 相反,你能做的是。。。使用PagerAdapter并设置包含两个片段的视图 简介 PagerAdapter是FragmentPagerAdapter的父类,因此您需要制作扩展PagerAdapter的适配器,您将有一个想
PagerAdapter
并设置包含两个片段的视图
简介
PagerAdapter
是FragmentPagerAdapter
的父类,因此您需要制作扩展PagerAdapter的适配器,您将有一个想法
您需要查看@theinstantiateItem
,此方法负责生成视图,因此您需要膨胀并返回其中有两个片段的视图
我现在没有工作示例,但您可以通过
PagerAdapter
实现这一点,Android支持库现在也支持嵌套片段,因此您可以在Android 1.6及更高版本上实现嵌套片段设计
要嵌套片段,只需对要添加片段的片段调用getChildFragmentManager()。这将返回一个FragmentManager,您可以像通常从顶级活动中一样使用它来创建片段事务。例如,下面是一些从现有片段类中添加片段的代码:
Fragment videoFragment = new VideoPlayerFragment();
FragmentTransaction transaction = getChildFragmentManager().beginTransaction();
transaction.add(R.id.video_fragment, videoFragment).commit();
你为什么随意用粗体字?