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