关于在ViewPager中使用View或Fragment的问题。
背景: 我有一个Activity A,它包含一个ListView。每个ListView项都会打开Activity B。根据在Activity A中点击的ListView项不同,Activity B会显示不同的内容。Activity B的内容显示在一个ListView中。
问题: 现在,我需要在Activity B内实现水平翻页以切换内容,而不是在 Activity A 和 B 之间来回切换。我找到了一种解决方案(已尝试并可行),即创建许多Activity B的ListView实例,并将其与ViewPager + PagerAdapter一起使用。文档中还发现了另一个潜在的解决方案(未尝试),即将该ListView带入Fragment中,创建许多Fragment实例,并将其与ViewPager + FragmentPagerAdapter或FragmentStatePagerAdapter一起使用。
我的问题是,使用每种方法的好处是什么?我是否应该费力地将ListView带入到Fragment中,还是只需使用ListView和ViewPager?
谢谢
背景: 我有一个Activity A,它包含一个ListView。每个ListView项都会打开Activity B。根据在Activity A中点击的ListView项不同,Activity B会显示不同的内容。Activity B的内容显示在一个ListView中。
问题: 现在,我需要在Activity B内实现水平翻页以切换内容,而不是在 Activity A 和 B 之间来回切换。我找到了一种解决方案(已尝试并可行),即创建许多Activity B的ListView实例,并将其与ViewPager + PagerAdapter一起使用。文档中还发现了另一个潜在的解决方案(未尝试),即将该ListView带入Fragment中,创建许多Fragment实例,并将其与ViewPager + FragmentPagerAdapter或FragmentStatePagerAdapter一起使用。
我的问题是,使用每种方法的好处是什么?我是否应该费力地将ListView带入到Fragment中,还是只需使用ListView和ViewPager?
谢谢