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