gpt4 book ai didi

android - ViewPagerIndicator 在 setCurrentItem() 之后没有更新

转载 作者:行者123 更新时间:2023-11-29 21:41:34 25 4
gpt4 key购买 nike

我正在尝试为本地 Activity 制作一个应用程序,以允许裁判快速判断表现。现在,我正在使用一个 View 寻呼机,如果不在页面中输入必要的结果,它们将不允许他们前进页面。我还让页面在他们输入结果后自动前进。

我还有一个 ViewPagerIndicator(第一行)在调用 setCurrentItem() 后不会更新。我尝试在 setCurrentItem() 之后调用 notifyDataSetChanged(),但这似乎没有帮助。

页面推进代码:

if(pager.getMaxPage()<pager.getCurrentItem()+1){
pager.setMaxPage(pager.getCurrentItem()+1);
}

pager.setCurrentItem(pager.getCurrentItem()+1);
pager.getIndicator().notifyDataSetChanged();

我扩展了 viewpager 来存储它的指示器。

编辑:明确地说,如果我注释掉上面的代码,并允许它始终通过滑动前进,指示器会正常更新。

最佳答案

好吧,愚蠢的错误。如果有人看到并遇到此问题,请将您的 onPageChange 监听器设置为您的指示器,而不是 ViewPager 本身。

关于android - ViewPagerIndicator 在 setCurrentItem() 之后没有更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16928192/

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