【发布时间】:2015-06-23 10:05:54
【问题描述】:
我有一个带有 FragmentPagerAdapter 的 ViewPager。我的客户希望我从 ViewPager 切换到列表;包含所有片段的垂直列表。
可能有很多片段,因此将它们全部添加到 ScrollView 是不可能的。
我可以在使用 FragmentPagerAdapter 的同时以某种方式做到这一点吗?例如,将片段添加到 recyclerview 中的视图不是一个好主意,我想?
什么可能是一个好的解决方案?恐怕我将不得不完全停止使用片段,但是这些片段中有很多控制器代码。
【问题讨论】:
-
但这将显示屏幕大小的页面。 ViewPager 需要在渲染之前知道页面的大小我认为,如果我在适配器中覆盖 getPageWidth(int position),我需要在重新渲染之前知道大小,我不知道。页面有不同的高度,我不希望它们之间有间隙:它应该看起来像一个列表。
-
啊。真可惜,因为这听起来像是 RecyclerView 的事情。
-
是的,恐怕是。
标签: android android-viewpager android-recyclerview fragmentpageradapter