我正在使用ViewPager和TabLayout
viewPager.setAdapter(Adapter);
tablayout.setupWithViewPager(viewPager);
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
int cPage;
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
}
@Override
public void onPageSelected(int position) {
cPage = position;
}
@Override
public void onPageScrollStateChanged(int state) {
}
});
现在我滑动选定的标签时,颜色会改变,但当我调用…
viewPager.setCurrentItem(1, true);
它没有改变新标签页的布局颜色。例如,当我有2个标签页时,当我在第一个标签页时,它会将文本颜色设置为绿色,并且当我滑动时,第二个标签页也会变成绿色...但是当我调用时,它没有改变。
viewPager.setCurrentItem(1, true);
在这里,我的第一个选项卡是绿色的,而不是第二个选项卡。