美文网首页程序员
TabLayout的小坑

TabLayout的小坑

作者: MinuitZ | 来源:发表于2017-09-22 17:05 被阅读27次

预加载Fragment

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

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

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

<style name="myTabAppe" parent="TextAppearance.Design.Tab">
        <item name="android:textSize">14sp</item>
        <item name="textAllCaps">false</item> //这里设置为false即可
    </style>

相关文章

网友评论

    本文标题:TabLayout的小坑

    本文链接:https://www.haomeiwen.com/subject/ynftextx.html