Chcę ustawić tytuł TabLayout z dwoma różnymi rozmiarami tekstu. Podobnie jak podany obrazek poniżej. Lub na odwrót, aby to osiągnąć!jest jakiś sposób na użycie SpannableString w TabLayout?
Próbowałem z SpannableString lubią dać poniżej. Ten fragment jest w pętli for do 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);
Ale jak wspomniano przez CommonaSware setText() nie bierze bogatą zawartość!
Możliwe, że można zrobić z fromHtml() –
Użyj Html.fromHtml() lub jeśli to nie działa, a następnie utwórz niestandardowy układ dla karty. –
@SahilMunjal Html.fromHtml() bez powodzenia z tym też! –