美文网首页程序员
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