我想要使用两种不同的文本大小来设置TabLayout的标题,就像下面给出的图片一样。或者采用其他方法来实现这一点!
我尝试使用类似下面的SpannableString。这段代码在for循环中执行5次!
SpannableString mSpannableString= new SpannableString(s);
mSpannableString.setSpan(new RelativeSizeSpan(2f), 0,5, 0); // set size
mSpannableString.setSpan(new ForegroundColorSpan(Color.RED), 0, 5, 0);// set color
mTabLayout.getTabAt(i).setText(mSpannableString);
但是,正如CommonaSware所提到的那样,setText()并不会接受富文本内容!