2

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

4

2 回答 2

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

于 2013-09-22T04:32:35.180 回答
1

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

单个 TextView 中的多个 TypeFace

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

于 2013-09-22T04:45:22.500 回答