将TextView的某些部分加粗?

时间:2013-09-22 04:30:23

标签: java android xml

我有一个TextView里面,我写了问题和答案。如果我现在想像我一样只提出问题吗?可能有一些代码可以让你输入粗体文本字符0-10,例如?

2 个答案:

答案 0 :(得分:2)

这样怎么样

textView.setText(Html.fromHtml("MyText<b>MyBoldText</b>"));

输出应该像“MyText MyBoldText

您也可以使用字符串

执行此操作
<string name="myMixedText">My simple Text<b>My Bold Text<i>MyBoldItalicText</i></b></string>

现在

textView.setText(R.string.myMixedText);

输出应该是这样的“我的简单文字我的粗体文字 MyBoldItalicText

答案 1 :(得分:1)

您的问题已在此处得到解答:

Multiple TypeFace in single TextView

只需添加CustomTypefaceSpan类,并使用Typeface.BOLD和您要使用的任何其他字体。