美文网首页
解决Tablayout 字体大小不一致

解决Tablayout 字体大小不一致

作者: 哈哈_c4d9 | 来源:发表于2019-12-27 21:18 被阅读0次

    tabLayout 默认的字体是 14sp,如果换行显示的话,为12sp,没有直接修改textsize的属性,一番谷歌之后,找到了最简单的解决办法:
    把 values.xml的design_tab_text_size改为你想要的大小即可
    但是这会导致一个很奇葩的问题:如图


    device-2019-12-27-211716.png

    解决方案如下,手动再设置下字体大小即可以解决问题:

        for (int j = 0; j < tabLayout.getTabCount(); j++) {
            TextView title = (TextView) (((LinearLayout) ((LinearLayout) tabLayout.getChildAt(0)).getChildAt(j)).getChildAt(1));
            title.setTextSize(18);
        }

    相关文章

      网友评论

          本文标题:解决Tablayout 字体大小不一致

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