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);
}
网友评论