如何在android中将textfontstyle应用到textview的中间?

时间:2014-04-04 07:51:18

标签: android spannablestring

我有一个textview,其中包含可以动态设置的不同文本。

不同的字符串喜欢

String s1="I am a Good boy";

String s2="I am a Bad` boy";

TextView tvnotificationstype=(TextView)view.findViewById(R.id.tv_notificationstype);

我使用spanable但没有得到结果

Typeface  fontbold = Typeface.createFromAsset(context.getAssets(), "fonts/SourceSansPro-Bold.ttf"); 

String[] sentence = s1.split(" ");
for(String word: sentence)
{
    if(word.contains("Good"))
    {
    Spannable spannable = new SpannableString(word);
        spannable.setSpan(fontbold , 0, 4, 0);
        tvnotificationstype.setText("I"+" "+"am"+" "+"a"+" "+spannable+"boy"); 
    }
}

我正在使用上面的代码,但我没有得到自定义字体效果。所以请帮助我是否有任何错误上面的代码。感谢所有人

0 个答案:

没有答案