Android textview設置不同的顏色和大小

Android textview設置不同的顏色和大小

style文件

 <style name="approval_detail_info_style1">
    <item name="android:textSize">@dimen/sp13</item>
    <item name="android:textColor">#666666</item>
</style>

<style name="approval_detail_info_style2">
    <item name="android:textSize">@dimen/sp14</item>
    <item name="android:textColor">#333333</item>
</style>

代碼

SpannableString styledText = new SpannableString(string);
    styledText.setSpan(new TextAppearanceSpan(context, style1), 0, target, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
    styledText.setSpan(new TextAppearanceSpan(context, style2), target+1, string.length()-1, Spanned.SPAN_INCLUSIVE_INCLUSIVE);
    return styledText;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章