Я пытаюсь сделать приложение для локального события, чтобы позволить судьям быстро оценить производительность. Прямо сейчас, я использую пейджер представления, который не позволит им продвигать страницу без ввода результатов, необходимых на странице. У меня также есть автоматическое продвижение страницы после того, как у них есть результаты ввода.ViewPagerIndicator не обновляется после setCurrentItem()
У меня также есть ViewPagerIndicator (строка 1), который не обновляется после вызова setCurrentItem()
. Я попытался позвонить notifyDataSetChanged()
после setCurrentItem()
, но это, похоже, не помогло.
Страница опережения Код:
if(pager.getMaxPage()<pager.getCurrentItem()+1){
pager.setMaxPage(pager.getCurrentItem()+1);
}
pager.setCurrentItem(pager.getCurrentItem()+1);
pager.getIndicator().notifyDataSetChanged();
Я продлил ViewPager хранить это индикатор.
Редактировать: Чтобы быть ясным, если я прокомментирую приведенный выше код и разрешаю ему продвигаться, проверяя все время, индикатор обновляется отлично.