두 개의 다른 텍스트 크기로 TabLayout의 제목을 설정하려고합니다. 아래 주어진 이미지와 같습니다. 또는 이것을 달성하기 위해 다른 방법! 내가 SpannableString으로 시도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을 언급 한 바와 같이() 풍부한 컨텐츠를 참가! 그 TextView
들에 대한
아마도 fromHtml() –
으로 할 수 있습니다. Html.fromHtml()을 사용하거나 작동하지 않는 경우 탭의 사용자 정의 레이아웃을 만듭니다. –
@SahilMunjal Html.fromHtml() 행운이 하나도 없습니다! –