TabLayout tab selection

前端 未结 25 1505
情深已故
情深已故 2020-11-29 17:15

How should I select a tab in TabLayout programmatically?

 TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
 tabLayout.setupWithViewPager(viewPager         


        
25条回答
  •  时光说笑
    2020-11-29 17:26

    This can help too

    viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
        @Override
        public void onPageScrolled(int i, float v, int i1) {
        }
    
        @Override
        public void onPageSelected(int i) {
            tablayout.getTabAt(i).select();
        }
    
        @Override
        public void onPageScrollStateChanged(int i) {
        }
    });
    

提交回复
热议问题