今天写代码的时候,把之前的订单列表的Bug修复了一下 ,我用的是Tablayout+viewPager,因为要根据点击进入不一样的Fragment,然后UI是这样的
然后就发现一个问题,点击到所有订单的时候,结果是不走 onTabSelected ,tablayout不会选中,也不会切换页面,要再点一下其他的,再点回来才可以。 然后就网上搜索了一下,搜索到一大堆没有用的东西,我也是服了 搜索到的全是
跟addOnTabSelectedListener一点关系都没有 全是这种东西,反正对我的问题是没有用处,后面就打Log,发现它点击全部的时候,只会走 onTabReselected监听,后面我就想着在onTabReselected处理一下

这里是解决的代码

就是先设置一下下标,再调用一下选中回调,就可以了
这里就是做个记录,能帮到你我也很荣幸,如果你们更好的解决方案,可以在下面留言,让我也学习学习
如需转载请注明出处 :http://my.youkuaiyun.com/?ref=toolbar
盗版必究
本文记录了一次使用TabLayout与ViewPager结合时遇到的Bug修复过程,点击所有订单Tab时,页面不会切换且Tab未被选中。通过在onTabReselected中处理,设置ViewPager的当前项并重新触发onTabSelected,解决了该问题。
328





