Android:ViewPager没有';t再次创建后显示前2页

Android:ViewPager没有';t再次创建后显示前2页,android,android-viewpager,fragment,Android,Android Viewpager,Fragment,我正在使用ViewPager在每个页面中显示位图列表。创建“我的活动”后,ViewPager将正确显示 当我点击一个按钮时,我希望ViewPager显示一个不同的位图列表,所以我通过重新定位前一个来创建一个全新的ViewPager。这就是问题所在:我的新ViewPager的前两页没有显示 如果我理解正确,默认情况下,ViewPager预加载2页。因此,如果我在看第一页,这意味着第二页已经创建,当我移动到第二页时,第三页将自动创建,等等 当按照上述方式动态创建页面时,以前不显示的第一个和第二个页面

我正在使用ViewPager在每个页面中显示位图列表。创建“我的活动”后,ViewPager将正确显示

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

如果我理解正确,默认情况下,ViewPager预加载2页。因此,如果我在看第一页,这意味着第二页已经创建,当我移动到第二页时,第三页将自动创建,等等

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

我想办法强迫前两页重新绘制,但没有结果。如果你有任何问题,请不要犹豫

提前谢谢

也有同样的问题。
我对旧的和新的
ViewPager
使用了相同的
id
。难以置信地使用两个不同的ID修复了它

你试过什么?你能展示一些代码吗?有同样的问题…你能不能再多说一点?这是很久以前的事了,但我想我在xml文件中编码了ID。不知何故,删除旧的东西并添加新的东西混淆了父视图。为新的东西分配一个新的(唯一的)ID解决了这个问题。