我正在尝试为本地赛事制作一个应用程序,以让裁判快速判断表现。现在,我正在使用一个视图寻呼机,它不允许他们在页面中没有输入必要的结果的情况下推进页面。在他们输入结果后,我也有页面自动前进。
setCurrentItem()
我还有一个 ViewPagerIndicator(第一行)在调用后不会更新。我试着notifyDataSetChanged()
在之后打电话setCurrentItem()
,但这似乎没有帮助。
页面推进代码:
if(pager.getMaxPage()<pager.getCurrentItem()+1){
pager.setMaxPage(pager.getCurrentItem()+1);
}
pager.setCurrentItem(pager.getCurrentItem()+1);
pager.getIndicator().notifyDataSetChanged();
我扩展了 viewpager 来存储它的指示器。
编辑:需要明确的是,如果我注释掉上面的代码,并允许它一直通过滑动来前进,那么指标会更新得很好。