5

PagerTitleStrip我有一个in的标准实现,ViewPager但它不能在ViewPager2. 如果我想迁移到ViewPager2,我应该如何PagerTitleStrip在内部实现ViewPager2?我找到了解决方案和许多关于如何使用实现行为的详细信息,但它不适用于.PagerTabStripTabLayoutPagerTitleStrip

4

2 回答 2

0

目前 ViewPager2 有很多错误,应该在将来修复。当我在做同样的事情时,我也发现了一个错误,因此我无法正确使用 ViewPager2。现在,如果您只使用 ViewPager 并避免在一段时间内使用 ViewPager2 应该会很好。或者 Paul Ost 的建议也不错,可以接受。

于 2020-04-19T06:57:32.550 回答
0

ViewPager2基于RecyclerView并仅实现有限的旧ViewPager功能子集。

目前,您不能正确使用既不使用PagerTitleStrip也不使用PagerTabStrip使用ViewPager2.

坦率地说,我什至不知道TabLayout使用自定义主题选项卡和指示器的用例,也许,一些额外的代码是不够的。

因此,目前唯一的解决方案ViewPager2是使用TabLayout.

也许如果您会在您的用例或所需设计的上下文中提出问题 - 将会有更详细的答案。

希望能帮助到你。

于 2020-04-14T15:50:53.743 回答