0

嘿伙计们=)这里的android新手。我正在尝试在 TextView 中写一个句子,我只希望句子中的一个单词是斜体。例如 android:text="my name is not Amber?" ==> 我只希望“不是”这个词被斜体。任何帮助,将不胜感激。蒂亚!

4

2 回答 2

2

实现这一目标的一种方法是在您的情况下使用Spannable、 AStyleSpanTypeface.ITALICon isn't,然后将结果设置CharSequenceTextView. 另一种方法是使用一个Html字符串,isn't在 之间括<i></i>起来,并用Html.fromHtml

于 2018-01-16T15:08:21.753 回答
0

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

String txt = "My name <i>isn't</i> Amber"; 
myTextView.setText(Html.fromHtml(txt,TO_HTML_PARAGRAPH_LINES_CONSECUTIVE));
于 2018-01-16T15:07:41.263 回答