Tablayout默认选中的tab的监听事件无效,第一个Viewpage或者Fragment无法出现

当我们执行addTab方法添加Tab的时候,最后会调用到 dispatchTabSelected方法,在dispatchTabSelected方法里面调用addOnTabSelectedListeneronTabSelected()方法。但是这个时候,mSelectedListeners 为空(因为这个时候我们还没有设置OnTabSelectedListener),因此,就没有回调到onTabSelected

解决方案:

1.先设置TabLayout监听事件

2.然后再初始添加Tab

猜你喜欢

转载自blog.csdn.net/yh18668197127/article/details/84630550
今日推荐