TabLayout的小坑

预加载Fragment

ViewPager在开始加载时,会预加载三个界面,即当前界面, +1界面, -1界面,
在切换左右界面是不会回调任何生命周期 , 而当跳多页去滑动时 , 会初始化多个Fragment , 这时候可能会有View处于不存在的状态
建议: 对TabLayout进行选中监听 , 在新选中时, 对当前Fragment进行数据加载操作

TabLayout小写自动变成大写的问题

需要为tabLayout设置属性:
app:tabTextAppearance="@style/myTabAppe"
属性的值为:


你可能感兴趣的:(TabLayout的小坑)