gpt4 book ai didi

安卓 : ViewPager doesn't display the first 2 pages after being created again

转载 作者:行者123 更新时间:2023-11-30 03:08:27 25 4
gpt4 key购买 nike

我正在使用 ViewPager 在每个页面中显示位图列表。创建我的 Activity 后,ViewPager 会正确显示。

当我单击一个按钮时,我希望 ViewPager 显示不同的位图列表,因此我通过重新定位前一个来创建全新的 ViewPager。这就是问题所在:我的新 ViewPager 的前 2 页没有显示。

如果我理解正确,默认情况下,ViewPager 会预加载 2 个页面。因此,如果我正在查看第一页,则意味着第二页已经创建,当我移至第二页时,第三页会自动创建,依此类推。

按照我上面描述的方式动态创建页面时,以前不显示的第一页和第二页是可见的。但为此,我需要滑动到第 4 页并返回到第一个页面,以便创建前 2 个页面并查看它们。

我寻找一种方法来强制重绘前 2 页,但没有结果。如果您有任何问题,请随时提问!

提前致谢!

最佳答案

刚遇到完全同样的问题。我对旧的和新的 ViewPager 使用相同的 id。令人难以置信的是,使用两个不同的 ID 修复了它。

关于安卓 : ViewPager doesn't display the first 2 pages after being created again,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21383515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com