且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在Android中以编程方式创建TabLayout

更新时间:2023-01-02 10:28:56

您需要使用 addTab()方法

这是示例代码:

private void setUpTab() {
        viewPagerAdapter = new ViewPagerAdapter(getSupportFragmentManager(), this);
         for (int i = 0; i < viewPagerAdapter.getCount(); i++) {
             tabLayout.addTab(
                     tabLayout.newTab()
                             .setText(viewPagerAdapter.getPageTitle(i)));
         }
         tabLayout.setTabGravity(TabLayout.GRAVITY_FILL);
        viewPager.setAdapter(viewPagerAdapter);

     }