TextView具有不同的字体和样式?

use*_*856 11 android textview

是否可以使用不同大小,字体类型或样式的文本TextView

像这样的东西:

| myLogin 注销 |

Vik*_*ram 16

你可以这样做:

textView.setText(Html.fromHtml("<b>myLogin</b> <i>logout</i>"));
Run Code Online (Sandbox Code Playgroud)

有关更多选项,请查看SpannableString:链接

使用SpannableString,您可以将多个格式应用于单个字符串.

本文对您非常有帮助:Android TextView的丰富样式格式


Nee*_*raj 14

对于任何想要在没有HTML格式的情况下执行此操作的人,请使用SpannableString.

如:

SpannableString styledString = new SpannableString("myLogin logout");
styledString.setSpan(new StyleSpan(Typeface.BOLD), 0, 7, 0);
styledString.setSpan(new StyleSpan(Typeface.ITALIC), 8, 14, 0);

TextView tv = (TextView)findViewById(R.id.tv);
tv.setText(styledString);
Run Code Online (Sandbox Code Playgroud)

更多示例可以在这里找到:http://androidcocktail.blogspot.in/2014/03/android-spannablestring-example.html