簡體   English   中英

如何在 ViewPager2 中使用 PagerTitleStrip?

[英]How to use PagerTitleStrip in ViewPager2?

我在 ViewPager 中有一個PagerTitleStrip的標准實現,但它不能在ViewPagerViewPager2 如果我想遷移到ViewPager2 ,我應該如何在ViewPager2 PagerTitleStrip 我找到了有關如何使用TabLayout實現PagerTabStrip行為的解決方案和許多詳細信息,但它不適用於PagerTitleStrip

ViewPager2基於RecyclerView並僅實現舊ViewPager功能的有限子集。

目前,您既不能正確使用PagerTitleStrip也不PagerTabStripViewPager2一起使用。

坦率地說,我什至不知道帶有自定義主題選項卡和指示器的TabLayout的用例,也許,一些額外的代碼是不夠的。

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

也許如果您會在您的用例或所需設計的上下文中提出問題 - 將會有更詳細的答案。

希望能幫助到你。

目前 ViewPager2 有很多錯誤,應該在將來修復。 當我在做同樣的事情時,我也發現了一個錯誤,因此我無法正確使用 ViewPager2。 現在,如果您只使用 ViewPager 並避免在一段時間內使用 ViewPager2 應該會很好。 或者 Paul Ost 的建議也不錯,可以接受。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM