方法一:
mTabLayout.post(new Runnable() {
@Override
public void run() {
mTabLayout.setupWithViewPager(mViewPager);
}
});
方法二:
if (ViewCompat.isLaidOut(mTabLayout)) {
mTabLayout.setupWithViewPager(mViewPager);
} else {
mTabLayout.addOnLayoutChangeListener(new View.OnLayoutChangeListener() {
@Override
public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft, int oldTop, int oldRight, int oldBottom) {
mTabLayout.setupWithViewPager(mViewPager);
mTabLayout.removeOnLayoutChangeListener(this);
}
});
}