TextView:如何在一个句子中使用一个单词

时间:2018-01-16 15:01:35

标签: android textview italics

嘿伙计=)android新手在这里。 我试图在TextView中写一个句子,我只希望句子中的一个单词用斜体字表示。 例如 android:text ="我的名字不是Amber?" ==>我只想要" isn&#t; t"斜体。 任何帮助,将不胜感激。 TIA!

2 个答案:

答案 0 :(得分:2)

实现这一目标的一种方法是在您的情况下使用StyleSpanTypeface.ITALIC isn't CharSequence,然后设置生成的TextViewHtml。另一种方法是使用isn't字符串,将<i></i>括在Html.fromHtml之间,并使用{{1}}格式化

答案 1 :(得分:0)

您可以使用普通的旧HTML标签。这应该可以解决问题:

String txt = "My name <i>isn't</i> Amber"; 
myTextView.setText(Html.fromHtml(txt,TO_HTML_PARAGRAPH_LINES_CONSECUTIVE));