5
我想用兩種不同的文本大小設置TabLayout的標題。像下面給出的圖片一樣。或者以其他方式實現此目的!是否有任何方式在TabLayout中使用SpannableString?
我與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()沒有采取豐富的內容!
也許你可以用fromHtml() –
使用Html.fromHtml(),或者如果它不起作用,然後爲該選項卡創建自定義佈局。 –
@SahilMunjal Html.fromHtml()這個也沒有運氣! –