AndroidKun / XTabLayout

Added support to modify text size and indicator width based on the original TabLayout.
666 stars 109 forks source link

在使用该库中遇到的一个问题,tablayout初始化状态异常 #57

Open loper7 opened 4 years ago

loper7 commented 4 years ago

在同一个项目中,同样的使用方式,再某一些activity或fragment内设置的初始字体大小或字宽并非为预期的值,通过设置viewPager.currentItem = 0也无效,只有当手动滑动viewPager改变page后才会恢复到预期的样式

whoAllen commented 4 years ago

我也遇到这个问题了,请问有解决方案么?

whoAllen commented 4 years ago

我也遇到这个问题了,请问有解决方案么?

找到解决方法了,是我使用的方式不对。你可以看一下作者的Demo,https://github.com/AndroidKun/XTabLayout/blob/master/app/src/main/java/com/androidkun/xtablayout/MainActivity.java

loper7 commented 4 years ago
viewPager.adapter = adapter
        viewPager.offscreenPageLimit = adapter.count
        tabLayout.setupWithViewPager(viewPager)

        viewPager.currentItem = 0

这是我的代码,感觉并不是使用的问题

whoAllen commented 4 years ago

我觉得问题是在Adapter中,你看看作者Demo中的Adapter: https://github.com/AndroidKun/XTabLayout/blob/master/app/src/main/java/com/androidkun/xtablayout/FragmentAdapter.java