gpt4 book ai didi

android - viewpager setCurrentItem 不改变 tablayout 选择的颜色

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:15 24 4
gpt4 key购买 nike

我正在使用 viewpager 和标签布局

     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);

在这个我的第一个标签是绿色的不是第二个标签

最佳答案

https://stackoverflow.com/a/35843370/4302046

// mViewPager.setCurrentItem(position);

mTabLayout.getTabAt(position).select();

关于android - viewpager setCurrentItem 不改变 tablayout 选择的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35150730/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com