Java 为什么片段可以嵌套到Viewpager中?
在阅读了ViewPager的源代码后,我发现ViewPager直接继承了ViewGroup类,因此很容易理解View可以添加到ViewPager中。但是从Google文档: ViewPager最常与Fragment结合使用,Fragment是一个 提供和管理每个页面生命周期的便捷方式。那里 是否实现了标准适配器以使用具有 ViewPager,它涵盖了最常见的用例。这些是 FragmentPagerAdapter和FragmentStatePagerAdapter 我们可以了解到片段可以与ViewPager一起使用。 但是下面显示的片段不是一个视图 公共类片段实现组件回调, OnCreateContextMenuListener 所以我的问题是为什么片段可以嵌套到ViewPager中?Fragment如何使用ViewPager?是否可以使用活动而不是片段 片段不是一个视图 是,但您可以从Java 为什么片段可以嵌套到Viewpager中?,java,android,android-fragments,android-activity,Java,Android,Android Fragments,Android Activity,在阅读了ViewPager的源代码后,我发现ViewPager直接继承了ViewGroup类,因此很容易理解View可以添加到ViewPager中。但是从Google文档: ViewPager最常与Fragment结合使用,Fragment是一个 提供和管理每个页面生命周期的便捷方式。那里 是否实现了标准适配器以使用具有 ViewPager,它涵盖了最常见的用例。这些是 FragmentPagerAdapter和FragmentStatePagerAdapter 我们可以了解到片段可以与View
Fragment.getView()获取视图
为什么片段可以嵌套到ViewPager中
因为FragmentPagerAdapter
是一个适配器,可以连接到ViewPager以显示片段
相关的:
是否可以使用活动而不是片段
这不清楚你想做什么,但一般来说,是的。。。。除非您的意思是将活动加载到ViewPager中,否则不可以。您应该将ViewPager放入活动布局中,然后使用FragmentPagerAdapter将片段加载到ViewPager中