簡體   English   中英

如何在 ViewPager2 中以編程方式設置當前項目?

[英]how do I set the current item programatically in ViewPager2?

因此,在舊的ViewPager中,您可以使用 ViewPager 設置初始ViewPager

viewPager.setCurrentItem(x)

你如何在ViewPager2中做到這一點?

它在 ViewPager2 中的工作方式相同: setCurrentItem(int)

但請注意文檔中提到的警告:

如果適配器未設置或為空,則靜默忽略。

您可能會在設置適配器之前調用它,或者在向適配器添加數據之前調用它。 在調用setCurrentItem之前,確保適配器已設置並填充了數據。

setCurrentItem也是 ViewPager2 上的 API,所以你應該使用它。

暫無
暫無

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

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