动态渲染tab个数和tab宽度 指示器未更新问题

Author: dyl169Created Oct 28, 2020Updated Apr 18, 2025

用法如下 动态更新了tab的宽度和个数 指示器位置未更新 tabLayout.setTabWidth(JUtils.px2dip(JUtils.getScreenWidth() / (tabs.size() >= 4 ? 4 : tabs.size()))); tabLayout.setTabData(tabs); tabLayout.setCurrentTab(0); 图1动态设置前 image

图2动态设置后 image

Source: H07000223/FlycoTabLayout