Я пытаюсь настроить этот индикатор страницы с половиной успеха, но после многих часов я застрял, и я не знаю, в чем проблема.Поэтому я хочу изменить названия названий фиксированных дней с понедельника на пятницу без выходных, а начальная позиция - текущий день.В настоящее время с именами все в порядке, но когда я запускаю приложение, текущая позиция - пятница, а следующая - суббота, когда я провожу пальцем, названия меняются на обычные, с понедельника по жарку.Таким образом, проблема заключается в начальной позиции.
Вот код для названий.
public String getTitle(int pos){
Calendar cal = Calendar.getInstance();
cal.set(Calendar.DAY_OF_WEEK, 2);
cal.add(Calendar.DAY_OF_WEEK, pos);
return readableDateFormat.format(cal.getTime());
}
И для позиции, которую я использовал это.
static int day = calendar.get(Calendar.DAY_OF_WEEK);
if(day==0 || day==7)
mViewPager.setCurrentItem(1);
else mViewPager.setCurrentItem(day);
До того, как я сменил названия, позиционирование работало хорошо.Поэтому, если кто-то знает, что я сделал не так, пожалуйста, помогите.