这个问题困扰了我一个下午,感觉吃饭都吃不好了,特此记录一下
领导要求实现一个Tablayout+VIewPager的页面,很简单,对吧,
然后,领导有要求这个页面 顶部是有筛选条件的,筛选完毕后,需要刷新整个Tablayout+VIewPager
我以为很简单,直接一个刷新,然后就出现了某个页面Tablayout的标题不显示了,而且第一个Tablayout显示异常
上图
处理方式很简单,直接延时处理,完事
mTabLayout.post(new Runnable() {
@Override
public void run() {
mTabLayout.setViewPager(vp);
}
});